码迷,mamicode.com
首页 > Web开发 > 详细

使用docker部署.net core应用

时间:2018-01-20 19:49:03      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:进入   部署   应用   font   linux   文件   style   启动   文件夹   

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

编辑完毕后,保存退出

 

使用docker部署.net core应用

标签:进入   部署   应用   font   linux   文件   style   启动   文件夹   

原文地址:https://www.cnblogs.com/twinhead/p/8321467.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!