Net Core Win10 Docker 使用記錄
阿新 • • 發佈:2021-06-29
首先是安裝win10 桌面版Docker
下載地址https://docs.docker.com/get-docker/
開始建立NetCore 專案
新增DockerFile 檔案
選擇版本 Linux 活著 Windows
這裡演示的是 window10 版本的docker 部署net core所以選擇 windows
DockerFile A 型別 圖
DockerFile B 型別 圖
DockerFileA 是新增DockerFile 就有的配置 就是使用cmd或者powershell 使用 Docker build 命令會可能會不能構建映象
所以我們使用vs 來做這個docker image 的構建 使用如下圖的方式 記得添加了dockerFile 後關閉專案DockerFile檔案記得修改屬性為始終複製 在開啟
這次開啟後就可以直接 Docker build 了 下圖方式直接執行 出現 1-1 圖 就成功了
有時候會出現 docker build 不了的情況
如果構建不了映象 那就需要安裝一下 netcore docker 映象 在cmd裡使用 或者powershell裡面 docker pull mcr.microsoft.com/dotnet/aspnet:5.0
但是有時候會出一些問題
可以嘗試將這個DockerFile的 copy替換一下
將這句COPY ["../WebA/WebA.csproj", "WebA/"]
替換為
Copy . .
DockerBuild Result 1-1 圖
開啟DockerDesktop 控制面板 就可以看到 一個新的映象了
這樣就執行成功了 就可以看到了