CentOS

  使用VS2017新建一个asp.net core项目

使用docker部署.net core应用

发布web应用程序

使用docker部署.net core应用

使用FTP工具,将程序文件copy到linux上

使用docker部署.net core应用

XShell连上linux并登陆

cd /CoreWebDemo #进入应用程序目录

vi Dockerfile #编辑Docker配置文件,文件不存在会自动创建

使用docker部署.net core应用

#基于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"]
View Code

相关文章:

  • 2021-05-18
  • 2021-08-26
  • 2022-03-10
  • 2022-01-06
  • 2021-08-26
  • 2022-12-23
  • 2021-09-06
  • 2022-01-02
猜你喜欢
  • 2022-12-23
  • 2020-01-04
  • 2022-12-23
  • 2022-12-23
  • 2021-11-06
  • 2021-07-28
相关资源
相似解决方案