1、配置 Docker 镜像源
Docker 可以通过修改配置文件来更换镜像源。你可以使用 Docker 提供的 daemon.json
文件来配置镜像源。
- 打开或创建
daemon.json
文件。这个文件通常位于/etc/docker/
目录下:
如果没有创建daemon.json文件就自己创建一下
sudo touch /etc/docker/daemon.json
编辑daemon.json
sudo vim /etc/docker/daemon.json
- 在
daemon.json
文件中添加以下内容,将MIRRORS
替换为你选择的镜像源:
{
"registry-mirrors": ["https://MIRRORS.mirror.com"]
}
例如,如果你想使用中科大的镜像源,你应该这样写:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
建议使用阿里的镜像加速器提供的源
- 保存并关闭文件。
1.1、重启 Docker 服务
配置完成后,需要重启 Docker 服务以使配置生效:
sudo systemctl restart docker
1.2、查看dock info是否修改成功
如果修改成功,可以在info中查看到修改后的源:
sudo docker info
2、异常描述
重启docker配置已经正常更新,且能够看到数据源已经变更为新的地址,但是使用docker pull
指令仍然能够看到下面的错误信息,下载源地址没有变化(原来使用的时阿里云的)
3、解决方案
将数据源替换为
华为云
或者其他加速源(大部分厂商已经将docker加速源关闭。)