首先用VS创建一个 asp.ner core web api应用。
然后查看有没有支持 docker选项 (有无 DockerFile文件)
进入该解决方案 下的项目
之后的步骤 需要windows电脑上安装了docker。
我安装的是 https://www.runoob.com/docker/windows-docker-install.html 这个。
打开 Docker ToolBox终端。
镜像加速配置,可跳过这一步:
https://blog.csdn.net/chengly0129/article/details/68947265 里面还有一些安装注意事项
http://guide.daocloud.io/dcs/daocloud-9153151.html#docker-toolbox
cd 到项目路径。(应该是解决方案文件夹路径,原因看文章最后)
docker vuild -t aspnetapp . 这一步要下载一些东西,如果显示下载超时,多试几次会成功。可能会很慢。
重点:
DockerFile文件默认是在项目文件夹中,需复制到解决方案文件夹才行。不然就一直报错吧。
一定要配置镜像加速,不然就一直报错吧。
等容器运行后,可在流浪器输入 192.168.99.100:5000/api/values查看托管的asp.net core 应用。