1.docker desktop安装:国内无法访问docker.com,在网上搜安装包得到.exe文件,直接安装.

2.下载安装wsl_update_x64.msi, https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi,然后再Power Shell执行 wsl --set-default-version 2命令

3.配置:打开  启动或关闭Windows功能  勾选Hyper-V,适用于Linux的Windows子系统,虚拟机平台.

  注:Windows10家庭版没有Hyper-V,有教程可以修改为有Hyper-V的.

4.重启计算机

5.任务管理器-性能里看虚拟化是否已经启动,如果未启动,设置-更新与安全-恢复-高级启动中的立即重新启动-疑难解答-高级选项-UEFI固件设置 进入到BIOS界面,找到进入advanced再找到VirtuallizationTechnology改为Enable.确认. 如果想安装在家庭版本上,需要如下操作: 打开注册表编辑器,在计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion ” 下找到 EditionID ,数值数据改为Professional即可

6.可以启动DockerDesktop了

7.点击软件右上角设置图标进入Docker Engine,清空内容替换成国内镜像源{

  "registry-mirrors": [

    "http://hub-mirror.c.163.com",

    "https://docker.mirrors.ustc.edu.cn",

    "https://registry.docker-cn.com",

    "http://hub-mirror.c.163.com",

    "https://docker.mirrors.ustc.edu.cn",

    "https://docker.mirrors.ustc.edu.cn",

    "https://reg-mirror.qiniu.com",

    "https://s3d6l2fh.mirror.aliyuncs.com",

    "https://docker.m.daocloud.io",

    "https://dockerproxy.com",

    "https://docker.mirrors.ustc.edu.cn",

    "https://docker.nju.edu.cn",

    "https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com",

    "https://mirror.ccs.tencentyun.com",

    "http://f1361db2.m.daocloud.io",

    "http://hub-mirror.c.163.com",

    "http://f1361db2.m.daocloud.io",

    "https://dockerproxy.com",

    "https://hub.uuuadc.top",

    "https://docker.anyhub.us.kg"

  ]

}  点击Apply and reset 就可以了,docker info 查看是否是否镜像源添加成功.

8.在Power Shell执行 docker pull hello-world命令,测试是否能成功拉镜像.

注:镜像源不稳定,报错timeout可以再找几个镜像源添加进Docker Engine,多试几次.

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐