用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
如果正常就可以登陆网站了