为 Ubuntu 下通过 Snap 安装的 Docker 设置国内加速镜像(Registry Mirrors)。
关于 Ubuntu 下 Docker 国内加速镜像的设置,目前搜索引擎能搜到的文章大部分都是针对 apt 安装的 Docker 的,主要通过修改配置文件 /etc/docker/daemon.json
添加国内加速镜像地址(以中科大为例):
1 | { |
相关加速镜像还有:
- Docker 官方镜像
https://registry.docker-cn.com
- 网易镜像
https://hub-mirror.c.163.com
- 腾讯镜像
https://mirror.ccs.tencentyun.com
- 七牛镜像
https://reg-mirror.qiniu.com
- 阿里云镜像(需要注册登陆,无公开地址)
目前最新的 Ubuntu 20.04 使用 snap 安装 Docker 非常方便,不需要修改源的设置,直接一条命令即可安装:
1 | sudo snap install docker |
但是上述国内加速镜像的设置方法对通过 snap 安装的 Docker 无效!通过 snap 安装的 Docker 的配置文件位于 /var/snap/docker/current/config/daemon.json
,往其中添加加速镜像的设置即可:
1 | $ cat /var/snap/docker/current/config/daemon.json |
设置好之后通过 snap 重启 Docker 服务:
1 | sudo snap restart docker |
通过 docker info
命令检查设置是否生效(观察 Registry Mirrors 字段):
1 | Registry: https://index.docker.io/v1/ |