如何更新 Docker 镜像源?

查看 Docker 源

  1. 查看当前配置的镜像

    • 你可以通过编辑 /etc/docker/daemon.json 文件来查看当前配置的 Docker 镜像源。如果这个文件不存在,意味着没有配置任何特定的镜像源。
      1
      cat /etc/docker/daemon.json
    • 如果文件存在,你会看到类似于以下内容的 JSON 对象
      1
      2
      3
      4
      5
      6
      7
      {
      "registry-mirrors": [
      "https://dockerhub.azk8s.cn",
      "https://hub-mirror.c.163.com",
      "https://.mirror.aliyuncs.com"
      ]
      }
  2. 使用 Docker Info 命令

    • 运行以下命令也可以查看当前的 Docker 配置信息,包括镜像源。
      1
      docker info
    • 在输出的信息中,寻找 Registry Mirrors 部分,这里会列出所有当前使用的镜像源。

更新 Docker 源

  1. 编辑 daemon.json 文件
    若要更新 Docker 源,你需要编辑 /etc/docker/daemon.json 文件。如果文件不存在,你需要创建它。
    1
    sudo vim /etc/docker/daemon.json
  2. 添加或修改镜像源配置
    在打开的文件中,你可以添加或修改 registry-mirrors 字段下的镜像源地址。确保格式正确,如下所示:
    1
    2
    3
    4
    5
    {
    "registry-mirrors": [
    "https://hub-mirror.c.163.com"
    ]
    }
  3. 保存并关闭文件
    保存对 daemon.json 文件的更改,并退出编辑器。
  4. 重载 Docker 守护进程
    为了让更改生效,你需要重载 Docker 服务。
    1
    sudo systemctl restart docker
  5. 验证更改
    使用 docker info 命令确认新的镜像源是否已经生效。

Docker 镜像源

  1. Docker 官方中国区镜像
    • URL: https://registry.docker-cn.com
    • 说明: Docker 官方提供的中国区镜像,适合在中国大陆使用。
  2. 阿里云镜像
    • URL: https://<你的ID>.mirror.aliyuncs.com
    • 说明:需要注册阿里云账号并获取专属的镜像加速地址。
  3. 腾讯云镜像
    • URL: https://mirror.ccs.tencentyun.com
    • 说明:腾讯云提供的镜像服务,适合腾讯云用户。
  4. 网易云镜像
    • URL: https://hub-mirror.c.163.com
    • 说明:网易云提供的镜像服务,速度较快。
  5. 中国科技大学镜像
    • URL: https://docker.mirrors.ustc.edu.cn
    • 说明:中国科技大学提供的镜像服务,适合教育和科研机构。
  6. DaoCloud 镜像
    • URL: https://f1361db2.m.daocloud.io
    • 说明: DaoCloud 提供的镜像服务,适合个人和小型团队。

镜像选择要点

  • 速度:选择网络延迟低、下载速度快的镜像源。
  • 稳定性:选择提供服务稳定性高、镜像更新及时的镜像源。
  • 易用性:选择易于配置和使用的镜像源。
  • 安全性:选择官方或知名第三方提供的镜像源,以确保安全性。
------------- 本文结束 感谢您的阅读 -------------
正在加载今日诗词....