🔧 解决方案:为 Docker 配置镜像加速器

步骤 1:编辑 Docker 配置文件

sudo vim /etc/docker/daemon.json

步骤 2:添加 registry-mirrors 配置 在已有的 daemon.json 中,添加 registry-mirrors 字段,指向 DaoCloud 加速器。修改后的文件内容如下(注意合并 JSON 格式):

{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2",
  "registry-mirrors": ["https://docker.m.daocloud.io"]
}

步骤 3:重启 Docker 服务使配置生效

sudo systemctl daemon-reload
sudo systemctl restart docker

步骤 4:验证配置是否生效

docker info | grep -A 1 "Registry Mirrors"

应该会输出类似:

Registry Mirrors:
 https://docker.m.daocloud.io/

步骤 5:测试拉取 hello-world

sudo docker run hello-world

如果配置正确,镜像应该能成功拉取并运行,输出欢迎信息。

文章作者: 楚少爱看雪
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 楚少爱看雪
学习 Study
喜欢就支持一下吧