Docker:配置镜像加速器

郎家岭伯爵 2023年08月23日 777次浏览

前言

安装 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 可配置镜像加速器来快速拉取镜像。