前言
安装 Docker
后,由于某些原因导致拉取镜像很慢,这时我们可以通过修改 Docker 的配置文件来配置国内的镜像加速器。
实现
添加配置文件
在 /etc/docker/daemon.json
文件中写入如下配置(常用加速地址):
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn/",
"https://mirror.baidubce.com"
]
}
注意,一定要保证该文件符合 json 规范,否则 Docker 将不能启动。
重启服务
依次执行如下命令重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
踩坑记录
在网上看到有一些教程写的如下命令来重启 Docker 服务,这种方式虽然使用 docker info
可以看到镜像源配置变了,但 pull
镜像时速度仍然很慢,似乎没有生效。
因此最好不要使用此命令重启服务。
sudo service docker restart
验证是否生效
使用如下命令可验证配置是否生效:
docker info
总结
Docker 可配置镜像加速器来快速拉取镜像。