Docker更换镜像源配置指南


摘要由 AI 智能生成

更换 Docker 镜像源可以提高拉取镜像的速度特别是在国内拉取镜像时很容易被墙 以下是针对多种操作系统的配置方法

Linux 系统

在 Linux 系统中修改 Docker 的配置文件 daemon.json 并添加国内的镜像加速器地址

  1. 创建或编辑配置文件

    sudo mkdir -p /etc/docker
    sudo vi /etc/docker/daemon.json
  2. 添加镜像加速器地址

    daemon.json 文件中添加以下内容

    {
      "registry-mirrors": [
        "https://hub.xdark.top",
        "https://hub.littlediary.cn",
        "https://dockerpull.org",
        "https://hub.crdz.gq",
        "https://docker.1panel.live",
        "https://docker.unsee.tech"
      ]
    }

    请根据实际情况选择可用的镜像源

  3. 重新加载并重启 Docker 服务

    sudo systemctl daemon-reload
    sudo systemctl restart docker
  4. 验证配置是否生效

    执行以下命令查看是否有配置的镜像源

    docker info

    在输出中找到 Registry Mirrors 部分确认是否列出了配置的镜像源

Windows 系统

在 Windows 系统中可以通过 Docker Desktop 的设置界面来更换镜像源

  1. 打开 Docker Desktop 设置

    右键点击系统托盘中的 Docker 图标选择 "Settings"

  2. 配置镜像加速器

    在设置界面选择 "Docker Engine" 选项卡

    在 JSON 配置中添加或修改 registry-mirrors 字段添加国内的镜像加速器地址例如

    {
      "registry-mirrors": [
        "https://hub.xdark.top",
        "https://hub.littlediary.cn",
        "https://dockerpull.org",
        "https://hub.crdz.gq",
        "https://docker.1panel.live",
        "https://docker.unsee.tech"
      ]
    }
  3. 保存并重启 Docker

    保存设置后 Docker Desktop 会提示重启 Docker 服务 点击 "Apply & Restart" 使配置生效

macOS 系统

在 macOS 系统中也可以通过 Docker Desktop 的设置界面来更换镜像源

  1. 打开 Docker Desktop 设置

    点击菜单栏中的 Docker 图标选择 "Preferences"

  2. 配置镜像加速器

    在设置界面选择 "Docker Engine" 选项卡

    在 JSON 配置中添加或修改 registry-mirrors 字段添加国内的镜像加速器地址例如

    {
      "registry-mirrors": [
        "https://hub.xdark.top",
        "https://hub.littlediary.cn",
        "https://dockerpull.org",
        "https://hub.crdz.gq",
        "https://docker.1panel.live",
        "https://docker.unsee.tech"
      ]
    }
  3. 保存并重启 Docker

    保存设置后 Docker Desktop 会提示重启 Docker 服务 点击 "Apply & Restart" 使配置生效

注意事项

  • 更换镜像源后建议清理本地缓存以确保拉取最新的镜像
docker system prune -a
评论区
头像
    头像

    感谢分享

    头像

    感谢博主分享,我也自己弄了个docker加速镜像

    头像
    1
      

    测试

文章目录