docker 配置国内镜像源(加快 docker pull 速度)

默认Docker拉取镜像是从Docker提供的镜像站,但是这个镜像站在国外速度比较慢,这里切换为国内厂商提供的镜像源加快速度

这篇文章列举了常见镜像源地址,这里以七牛云举例

1
2
3
4
5
6
7
8
9
sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-EOF
{
"registry-mirrors": [
"https://reg-mirror.qiniu.com"
]
}
EOF

「2024年9月25日更新」由于种种原因。。。曾经常用的国内镜像站(各种云商和高校镜像站)现在已经不能用了,参考该文,得知如下可用镜像源

1
2
3
4
5
6
7
8
9
{
"registry-mirrors": [
"https://dockerpull.com",
"https://docker.anyhub.us.kg",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu",
"https://docker.awsl9527.cn"
]
}

添加完毕后,重启Docker服务(突然发现重新加载配置文件即可)

1
2
# sudo systemctl restart docker
sudo systemctl reload docker

最后,检查是否成功配置

1
docker info

如下图所示即配置成功

示意图