0. 背景

操作系统:Windows 10 家庭中文版

1. 开启Hyper-V

新建hyperv.cmd文件,内容如下:

pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"del hyper-v.txtDism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

以管理员身份执行hyperv.cmd文件。
如果系统要你重启,便重启。
控制面板->程序和功能->启用或关闭Windows功能打开Hyper-V。

2. 伪装成win10专业版

以管理员身份打开cmd。
执行如下命令:

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

3. 下载Docker for Windows

官网下载链接(需翻墙): https://store.docker.com/editions/community/docker-ce-desktop-windows

现在这个可以下载了,直接用迅雷下载即可达到15M/s的下载速度

国内镜像:
https://oomake.com/download/docker-windows (百度网盘)
https://mirrors.ustc.edu.cn/docker-ce/ (版本更新不及时)

下载后直接安装,安装时注意取消勾选window容器(默认不会勾选)。

Docker安装成功后,执行cmd命令docker version

docker for windows could not read CA certificate问题

问题原因:
之前安装过 docker toolbox。

解决步骤:

  1. 删掉四个docker 的环境变量
  2. 执行cmd命令docker-machine rm default
  3. 以管理员身份执行cmd命令@FOR /f "tokens=*" %i IN ('docker-machine env -u') DO @%i

win10 docker启动后检查版本报错:

Docker.Core.Backend.BackendException:

Error response from daemon: open \.\pipe\docker_engine_linux: The system cannot find the file specified.

在win10 命令行提示符执行:

Net stop com.docker.service
Net start com.docker.service

修改docker为阿里源

  1. windows上docker启动以后,点击桌面右下角的向上图标,如下面图中所示,然后就能看到docker的小图标。

  2. 在docker小图标上点击右键,然后点击settings,如下面图中所示:

  3. 这个时候会弹出docker的设置窗口,点击设置窗口左边的daemon选项。Daemon默认的设置是basic,点击这个按钮。

  4. 然后会发现按钮变成开启状态,成了advanced,即高级设置。同时下方能够看到配置的脚本。如下面图中所示:

  5. 在脚本后面的中括号里加入下面图中所示的docker中国镜像源地址。这里要注意,地址要用双引号引起来。确认无误后,点击右下角的apply按钮应用设置。

  6. 这个时候docker就会开始重启,如下面图中所示,可能要个一两分钟,我们等它重启完毕。

  7. 重启完成后,再执行运行镜像命令,如下面图中所示:

    docker run hello-world

    很快就能看到hello from  docker字样,表示加载成功,加载速度比默认设置要快很多。

    docker 在Windows中,映射时,如果碰到错误

    错误 docker: Error response from daemon: status code not OK but 500: {"Message":"Unhandled exception: Drive has not been shared"}.

    有可能是没有给权限的,可以尝试

    参考:
    安装  https://www.cnblogs.com/samwu/p/10360943.html
    修改为阿里源  https://jingyan.baidu.com/article/1876c8525ad73c890a137673.html
    问题处理  :
    https://blog.csdn.net/u013331282/article/details/106892816/
    https://www.kuke365.com/2020/02/15/docker-%E5%9C%A8windows%E4%B8%AD%EF%BC%8C%E6%98%A0%E5%B0%84%E6%97%B6%EF%BC%8C%E5%A6%82%E6%9E%9C%E7%A2%B0%E5%88%B0%E9%94%99%E8%AF%AF/

win10家庭版安装Docker for Windows及问题处理以及更改为阿里源相关推荐

  1. win10 家庭版安装 docker for windows

    从官网下载:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe 在 win10 家庭版上安装 d ...

  2. Win10家庭版安装docker(WSL与WSL2两种安装方式)

    Win10家庭版安装docker 背景 WSL方式安装(与WSL2可选其一) 系统要求 伪装成win10专业版 开启Containers 开启Hyper-V WSL2方式安装(与WSL可选其一) 系统 ...

  3. WIN10 家庭版 安装DOCKER 遇到问题:THIS COMPUTER DOESN'T HAVE VT-X/AMD-V ENABLED

    WIN10 家庭版 安装DOCKER 遇到问题:THIS COMPUTER DOESN'T HAVE VT-X/AMD-V ENABLED 借鉴来源:https://www.freesion.com/ ...

  4. win10 家庭版安装 docker报requires windows 10 pro/enterprise (15063+) or windows 10 home (19018+)

    问题现象:安装docker for windows版本,提示如下错误 requires windows 10 pro/enterprise (15063+) or windows 10 home (1 ...

  5. Win10家庭版安装docker教程(含踩坑解决方案)

    1. 下载Docker(docker toolbox安装步骤) win10家庭版需要通过docker toolbox来安装. 下载地址:http://mirrors.aliyun.com/docker ...

  6. win10家庭版 安装docker并成功使用

    win10安装docker并使用 Docker安装 下载Docker 安装Docker 运行Docker 运行hello world Docker安装 下载Docker Docker可以支持在mac. ...

  7. Win10家庭版安装Docker完整版不踩坑教程

    小鲸鱼打头阵!! 此教程适合win10家庭版.没有Hyper-V.也就是常规教程用不了的仙女们看. 网上的教程-有的说家庭版装不了,其实也是可以的啦- 这里整理出安装成功的正确方法,整合了很多教程,文 ...

  8. Win10家庭版安装docker(最新)

    文章目录 前言 环镜 准备 安装 Docker WSL版本太低 换镜像 验证安装 前言 突然有个需求,是需要使用docker在Windows10上面,对没错就是坑爹的达闼机器人比赛. 为了和官方文档的 ...

  9. win10家庭版安装Docker Toolbox并解决启动错误

    一.安装Docker Toolbox docker官网建议win10装Docker Desktop for Windows,Docker Desktop for Windows要求电脑是win10专业 ...

最新文章

  1. 【BZOJ 2351】Matrix(Hash)
  2. JVM运行时数据区概览
  3. Git笔记(二)——[diff, reset]
  4. HTML.parser和正则解析,正则表达式+HTMLParser使用详.ppt
  5. 为什么dos下的com文件都要org 0100h呢?为什么系统启动时要org 07c00h呢
  6. 计算机通信辞典登录,数字化
  7. 对刚接触oracle的人比较有用的一些工具 zt
  8. 中3d库后接负载_500W电源横评:交叉负载放倒3款产品
  9. 一线大厂架构师都推荐的Java零基础大全,附面试答案
  10. transformer李宏毅讲解视频及decoder讲解
  11. 微信小程序map组件拖拽地图获取经纬度,地址,带定位点范围(中心点固定)
  12. Activemq 下载地址
  13. 同济大学Openwrt路由器 ipv6教程(新手导向)
  14. C++最简单的日期计算
  15. ACPI\VEN_LENDEV_0078[未知设备]
  16. Java支付宝订单查询
  17. 义隆循环左移c语言,义隆单片机EM78PXXX的乘除的运算法
  18. 一名普通医护人员的抗疫日志
  19. 【MAC M1芯片】PS已解决在M1苹果电脑上出现“闪退”“液化”和WEB等黑屏问题
  20. 车辆重识别综述(2021年非专业总结)

热门文章

  1. Java Controller层下载指定Excel模板
  2. 携程手机版国内机票数据
  3. 步进电机与伺服电机的不同之处主要表现在哪里
  4. 三角网生长算法构建TIN
  5. 【爱因斯坦谜题】用python基础语法解决爱因斯坦谜题
  6. 乐高wedo套装零件名称及介绍
  7. 苹果A6芯片被证实带有3颗图形内核
  8. Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究
  9. 迅雷 非vip用户使用vip功能的设置方法
  10. 教你如何用 Python 爬取网页制作电子书