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 控制面板 
就可以看到 一个新的镜像了

  

这样就运行成功了 就可以看到了

  

原文地址:https://www.cnblogs.com/litianfeng-net/p/14948773.html