加速源购买地址: https://e.tb.cn/h.6hlCFf1KUJQZxVn?tk=ey2UVZPracf MF168

在Linux上配置Docker镜像加速

  1. 编辑Docker配置文件
    打开Docker的配置文件 /etc/docker/daemon.json,如果文件不存在,可以新建此文件。

    sudo vi /etc/docker/daemon.json

  2. 添加镜像加速器
    在文件中添加以下内容,将 xxx.sxxpqp.top 替换为您的实际加速源地址。

    {
      "registry-mirrors": ["https://xxx.sxxpqp.top"]
    }

  3. 重新加载Docker守护进程
    修改配置后,您需要重新加载Docker守护进程以使更改生效。

    sudo systemctl daemon-reload
    sudo systemctl restart docker

  4. 测试配置
    运行以下命令以验证配置是否成功:

    docker run hello-world

  1. 如果看到 "Hello from Docker!" 的消息,则表示配置成功。

在Windows上配置Docker镜像加速

  1. 打开Docker Desktop
    启动Docker Desktop应用程序。

  2. 进入设置
    点击右上角的设置图标,进入设置界面。

  3. 配置镜像加速器
    在“Docker Engine”选项卡中,您需要修改JSON配置,将 xxx.sxxpqp.top 替换为您的实际加速源地址。

    {
      "experimental": false,
      "registry-mirrors": [
        "https://xxx.sxxpqp.top"
      ]
    }

  4. 应用更改
    点击“应用并重启”按钮,使更改生效。

  5. 测试配置
    打开命令提示符或PowerShell,运行以下命令:

    docker run hello-world

    如果成功,您将看到 "Hello from Docker!" 的消息。

额外建议

  • 如果在使用Docker时遇到网络问题,您可以尝试修改DNS设置为 223.5.5.5。在Linux上,您可以通过编辑 /etc/resolv.conf 来设置DNS;在Windows上,您可以在网络适配器设置中进行修改。

  • 如果您使用了代理,确保在Docker的设置中关闭代理,以避免网络连接问题。

  • 客户端开启镜像签名验证,而镜像无签名层:如果查看 “/etc/profile” 文件中的环境变量设置了DOCKER_CONTENT_TRUST=1,会开启镜像签名验证,当拉取的镜像没有相应签名层时就会报错。可将其改为DOCKER_CONTENT_TRUST=0,然后执行source /etc/profile使设置生效。

通过以上步骤,您应该能够成功配置Docker镜像加速,并在Linux和Windows环境中正常使用Docker。