用Docker 在Centos7上部署Core2.1网站

1、Centos上安装Docker

yum install docker

启动,并设为开机启动

systemctl start docker.service

systemctl enable docker.service

版本信息

docker version

 

2、Core2.1项目

如果原项目建立的时候没有用Docker,则 项目右键--》添加--》Docker支持

生成的文件中,把 FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base 改为  FROM microsoft/dotnet:2.1-aspnetcore-runtime

生成

把生成的网站文件上传到 Centos,进入网站目录,执行下列命令:

docker built -t webapplication1 . (WebApplication1 是项目名称,注意小写)

出现Successfully表示成功。

查看生成的镜像:

docker image 

启动容器:

docker run --name webapplication1 -d -p 5004:5004 webapplication1

查看启动情况:

docker ps

如果正常就可以登陆网站了

参考:Asp.Net Core 程序部署到Linux(centos)生产环境(二):docker部署

posted on 2018-11-29 18:53  泰德  阅读(213)  评论(0编辑  收藏  举报