安裝Docker
CentOS 7 安裝 Docker
撰寫Dockerfile
右鍵專案-》添加-》Docker 支持

選擇Linux

修改為如下:
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim AS base WORKDIR /app EXPOSE 8080 COPY . /app ENTRYPOINT ["dotnet", "demo.dll"]
然后把檔案放到發布根目錄
構建Docker鏡像
使用終端進入發布檔案,執行命令:
docker build -t aspnetcore2.2docker .
命名為:aspnetcore2.2docker ,最后輸入 . 是為了找到 Dockerfile 檔案

出現Successfully代表成功,
查詢本地鏡像
docker images

運行鏡像
通過命令運行
docker run --name demo -d -p 8080:8080 aspnetcore2.2docker
-d 后臺運行
-p 埠映射 格式為:主機(宿主)埠:容器埠
--name 容器名稱
最后一個是名為 aspnetcore2.2docker 的鏡像
查詢本地正在運行的容器
docker ps

驗證
瀏覽器中輸入:http://ip:8080/api/values,就能看到以下頁面:

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/84779.html
標籤:.NET Core
