CentOS
使用VS2017新建一个asp.net core项目
发布web应用程序
使用FTP工具,将程序文件copy到linux上
XShell连上linux并登陆
cd /CoreWebDemo #进入应用程序目录
vi Dockerfile #编辑Docker配置文件,文件不存在会自动创建
#基于microsoft/aspnetcore或者microsoft/dotnet:runtime来构建我们的镜像 FROM microsoft/dotnet:runtime #拷贝项目publish文件夹中的所有文件到 docker容器中的publish文件夹中 COPY . /publish #设置工作目录为 `/publish` 文件夹,即容器启动默认的文件夹 WORKDIR /publish #设置Docker容器对外暴露80端口 EXPOSE 80 #使用CoreWebDemo.dll来运行应用程序 ENTRYPOINT ["dotnet", "CoreWebDemo.dll"]