Docker中部署.Net5項目


關聯閱讀:CentOS7部署.Net5項目到Docker中 https://www.cnblogs.com/Jerrycjc/p/15135882.html

 

本機環境:win10,已安裝好docker,新建一個基於.net5的webapi項目

設置Dockerfile

FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base
EXPOSE 80
COPY . .
ENTRYPOINT ["dotnet", "DockerTestWebAPI.dll"]

發布項目

設置發布時復制Dockerfile

2021-03-13-17-45-46

2021-03-13-17-35-24

生成Docker鏡像

注意執行命令的目錄是發布后的目錄,命令最后有個.

docker build -t testapi .

testapi是自定義鏡像名稱

2021-03-13-17-39-16

創建容器

docker run --name net5_api -d -p 8001:80 testapi

--name 定義容器名稱

-p 8001本機端口,80容器端口

-d 容器在后台運行

testapi 剛才創建的鏡像名稱

 

ok,現在就能訪問到Docker中部署的WebAPI了

2021-03-13-17-50-36


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM