zoukankan      html  css  js  c++  java
  • 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 控制面板 
    就可以看到 一个新的镜像了
    
    

      

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

      

  • 相关阅读:
    python-打包程序
    python-记log
    Git-分支
    跨线程调用控件之MethodInvoker
    c# Invoke和BeginInvoke 区别
    winform 开发之Control.InvokeRequired
    C#三种定时器的实现
    winform窗口打开后文本框的默认焦点设置
    C#在Winform中改变Textbox高度三种方法
    Json.net/Newtonsoft 3.0 新特性JObject/Linq to Json
  • 原文地址:https://www.cnblogs.com/litianfeng-net/p/14948773.html
Copyright © 2011-2022 走看看