docker部署netcore应用(二)
基于第一章已经安装好了docker,这次将把netcore应用部署到docker容器中
开发工具vs2017,准备个DotNet Core的Console应用程序,测试一下
发布DockerTest项目,获取发布后文件目录,利用dotnet命令运行程序
利用dotnet能够正常运行起来,说明发布的代码是OK的
测试下Docker
安装完docker后先拉取下dotnet core基础镜像 docker pull microsoft/dotnet:latest
接下来进行创建应用镜像,目前我是利用Dockerfile进行操作的。
利用vs2017添加docker支持,我们可以得到项目下Dockerfile文件
修改COPY 下面相对发布文件路径,以及存放dockerd的路径,如下所示
接下来利用docker打包镜像
查看镜像,发现已经创建OK
接下来运行镜像
运行成功,查看容器已经生成