MacOS Docker 配置国内镜像

Docker好用自不用说,Windows和IOS系统上已经是现成的图形界面化了,安装好的第一步我们肯定是更新为国内镜像,毕竟我们大家都没有像乌龟一样的耐心。

但是最近Docker更新了网站服务协议,禁止缙云国家被列入美国【实体清单】等多个清淡的组织和个人使用遵循该服务协议的Docker网站及所有相关网站。但是已让仍然阻挡不了我爱学习的心。

我这里要说的是网上一些所谓的安装教程都太久了,现在安装的docker根本就没有了所谓的Daemon选项了,下面我说下新奔奔下的镜像如何设置。

环境

系统

Docker

配置镜像

配置路径:Preferences -> Docker Engine。添加如下配置,上面是 docker 官方国内源,下方为中科大国内 docker 镜像源

1
2
3
"registry-mirrors": [
"https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn"
]

点击 “Apply & Restart” 并等待重启完成

注:这里的 registry-mirrors 是一个集合,也就是一个数组,所以我们可以设置多个 registry-mirrors,Docker 会轮询并使用列表中的 registry-mirrors。

验证配置

在终端执行如下命令,可以看到 Registry Mirrors 已经生效

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Iliya-imacdeiMac:gitblog iliya-imac$ docker info | grep -C 5 "Registry"
Goroutines: 52
System Time: 2020-09-02T02:04:33.444056999Z
EventsListeners: 4
HTTP Proxy: gateway.docker.internal:3128
HTTPS Proxy: gateway.docker.internal:3129
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
--
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Registry Mirrors:
https://registry.docker-cn.com/
https://docker.mirrors.ustc.edu.cn/
Live Restore Enabled: false
Product License: Community Engine

以上就是Mac下新版本Docker镜像配置过程。