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