1、配置 Docker 镜像源

Docker 可以通过修改配置文件来更换镜像源。你可以使用 Docker 提供的 daemon.json 文件来配置镜像源。

  1. 打开或创建 daemon.json 文件。这个文件通常位于 /etc/docker/ 目录下:
    如果没有创建daemon.json文件就自己创建一下
sudo touch /etc/docker/daemon.json

编辑daemon.json

sudo vim /etc/docker/daemon.json
  1. daemon.json 文件中添加以下内容,将 MIRRORS 替换为你选择的镜像源:
{
    "registry-mirrors": ["https://MIRRORS.mirror.com"]
}

例如,如果你想使用中科大的镜像源,你应该这样写:

{
    "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}

建议使用阿里的镜像加速器提供的源

  1. 保存并关闭文件。

1.1、重启 Docker 服务

配置完成后,需要重启 Docker 服务以使配置生效:

sudo systemctl restart docker

1.2、查看dock info是否修改成功

如果修改成功,可以在info中查看到修改后的源:

sudo docker info

2、异常描述

重启docker配置已经正常更新,且能够看到数据源已经变更为新的地址,但是使用docker pull指令仍然能够看到下面的错误信息,下载源地址没有变化(原来使用的时阿里云的)

3、解决方案


将数据源替换为华为云
或者其他加速源(大部分厂商已经将docker加速源关闭。)

最后修改:2024 年 11 月 14 日
如果觉得我的文章对你有用,请随意赞赏