1. 程式人生 > >用Docker 在Centos7上部署Core2.1網站

用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部署