要查看Docker当前使用的是国内还是国外镜像源,可以通过以下方法检查:
cat /etc/docker/daemon.json
registry-mirrors
字段,则显示的是当前配置的镜像源。例如:{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
常见的国内镜像源包括:
- Docker中国官方镜像:https://registry.docker-cn.com
- 阿里云镜像:https://<你的ID>.mirror.aliyuncs.com
- 腾讯云镜像:https://mirror.ccs.tencentyun.com
- 网易镜像:https://hub-mirror.c.163.com
docker info | grep -A 1 "Registry Mirrors"
输出示例:
Registry Mirrors:
https://registry.docker-cn.com/
拉取一个镜像并观察速度:
docker pull ubuntu
如果需要改为国内镜像源,可以编辑或创建/etc/docker/daemon.json
文件:
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
然后重启Docker服务:
sudo systemctl restart docker
注意:不同Linux发行版的配置文件位置可能略有不同,CentOS/RHEL可能在/etc/sysconfig/docker
。