国内服务器一般情况下无法从docker官方镜像库拉取镜像,故采用更换镜像源的方式解决

🔧 配置 Docker 镜像加速器

  1. 编辑 Docker 配置文件

    打开或创建 /etc/docker/daemon.json 文件:

sudo nano /etc/docker/daemon.json
  1. 添加镜像加速器地址

    在文件中添加以下内容:

    {
           "registry-mirrors": [
              "https://docker.m.daocloud.io",
              "https://hub-mirror.c.163.com",
              "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
              "https://mirror.baidubce.com",
              "https://your_preferred_mirror",
              "https://dockerhub.icu",
              "https://dockerproxy.com",
              "https://docker.registry.cyou",
              "https://docker-cf.registry.cyou",
              "https://mirror.baidubce.com",
              "https://dockercf.jsdelivr.fyi",
              "https://docker.jsdelivr.fyi",
              "https://dockertest.jsdelivr.fyi",
              "https://mirror.aliyuncs.com",
              "https://docker.m.daocloud.io",
              "https://docker.nju.edu.cn",
              "https://docker.mirrors.sjtug.sjtu.edu.cn",
              "https://docker.mirrors.ustc.edu.cn",
              "https://mirror.iscas.ac.cn",
              "https://docker.rainbond.cc"
        ]
    }
    

这些是目前可用的国内 Docker 镜像加速器地址。

  1. 保存并退出编辑器

    在 nano 编辑器中,按 Ctrl + O 保存文件,然后按 Ctrl + X 退出编辑器。

  2. 重新加载 Docker 配置并重启 Docker 服务

    sudo systemctl daemon-reload
    sudo systemctl restart docker

  3. 验证加速器是否生效

    运行以下命令:

    docker info

在输出中查找 Registry Mirrors,如果看到您配置的加速器地址,说明配置成功。


🚀 拉取镜像测试

配置完成后,您可以尝试拉取一个镜像以测试:​

docker pull hello-world

如果镜像能够快速拉取,说明加速器配置成功。​

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐