本文講述 CentOS 系統 Docker 中部署 asp.net core開源項目 abp 的過程
步驟
1. 拉取 asp.net core 基礎鏡像
docker pull microsoft/aspnetcore
2.編寫 Dockerfile 文件
FROM docker.io/microsoft/aspnetcore
WORKDIR /app
COPY . .
ENTRYPOINT ["dotnet", "QXD.BBS.Web.Mvc.dll"]
3.發布站點文件
把站點的發布文件拷貝到任意位置,並且和Dockerfile文件放在一起
4.編譯 Dockerfile
docker build -t mymvc .
注:需要進入到Dockerfile文件所在目錄
5.創建容器
docker run --name mybbsmvc1 -p 80:80 -d mybbsmvc
6.檢查容器運行情況
docker ps
總結
如果一切順利,但是外網機子不能訪問,請檢查防火牆是否設置正確。