云烟博客 | 网络安全实战经验与个人技术成长笔记

Docker更换镜像源配置指南

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

Linux 系统

在 Linux 系统中修改 Docker 的配置文件 daemon.json 并添加国内的镜像加速器地址
/etc/docker/路径若不存在需要自己手动创建一个

  1. 创建或编辑配置文件

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

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

    {
        "registry-mirrors": [
       "https://docker.1ms.run",
       "https://docker.xuanyuan.me"
        ]
    }

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

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

    systemctl daemon-reload
    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://docker.1ms.run",
       "https://docker.xuanyuan.me"
        ]
    }
  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://docker.1ms.run",
       "https://docker.xuanyuan.me"
        ]
    }
  3. 保存并重启 Docker

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

注意事项

docker system prune -a

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »