1. 程式人生 > 其它 >Net Core Win10 Docker 使用記錄

Net Core Win10 Docker 使用記錄

首先是安裝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 控制面板 
就可以看到 一個新的映象了


  

這樣就執行成功了 就可以看到了