一、
在專案當中建立dockerfile檔案
設定dockerfile屬性為“始終複製”,
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base WORKDIR /web COPY . . EXPOSE 80 EXPOSE 443 FROM base AS final ENTRYPOINT ["dotnet", "OneZhanMVC.dll"]
二、建立映象
cd 專案目錄 例如:cd web/netcore6 (cd到dockerfile所在目錄,build命令是根據dockerfile建立映象的)
docker build -t 映象名 . 例如:docker build -t netcore6 . (.別忘了哦)
三、建立容器
docker run -d --name dotnet601 -p 8001:80 --restart=always netcore6
引數說明:
-d #後臺執行
-p 8001:80 #宿主機埠號 : docker埠號
--restart=always #dokcer重新啟動時也將容器自動啟動