用Docker 在Centos7上部署Core2.1網站
阿新 • • 發佈:2018-11-29
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部署