【愚公系列】2022年06月 Docker容器 Docker 桌面配置镜像加速

336 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第29天,点击查看活动详情

前言

默认的Docker 桌面,下载镜像是很慢的,因为默认是国外的下载源,所以要配置自己的镜像加速。

一、镜像加速配置方式

以最新的Docker4.0系列来说明配置

1.配置网址

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn/",
    "https://1rlt72n0.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://reg-mirror.qiniu.com",
    "https://dockerhub.azk8s.cn",
    "https://mirror.ccs.tencentyun.com"
  ]
}

在这里插入图片描述

2.配置文件 daemon.json 修改

路径:C:\Users{username}.docker\daemon.json

```javascript
{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn/",
    "https://1rlt72n0.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://reg-mirror.qiniu.com",
    "https://dockerhub.azk8s.cn",
    "https://mirror.ccs.tencentyun.com"
  ]
}

在这里插入图片描述

总结

  • Docker for Windows 和 Docker Toolbox是不兼容,如果同时安装两者的话,需要使用hyperv的参数启动。
  • docker-machine create --engine-registry-mirror=l10nt4hq.mirror.aliyuncs.com -d hyperv default
  • Docker for Windows 有两种运行模式,一种运行Windows相关容器,一种运行传统的Linux容器。同一时间只能选择一种模式运行。