插件窝 干货文章 怎么查看docker用的是国内还是镜像

怎么查看docker用的是国内还是镜像

Docker 镜像 registry https 216    来源:    2025-04-27

查看Docker使用的镜像源(国内/国外)

要查看Docker当前使用的是国内还是国外镜像源,可以通过以下方法检查:

方法一:检查Docker配置文件

  1. 查看Docker的daemon配置文件:
cat /etc/docker/daemon.json
  1. 如果文件存在且包含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命令

docker info | grep -A 1 "Registry Mirrors"

输出示例:

Registry Mirrors:
 https://registry.docker-cn.com/

方法三:检查拉取速度(经验判断)

拉取一个镜像并观察速度:

docker pull ubuntu
  • 如果速度很慢(几KB/s),可能使用的是国外默认源
  • 如果速度较快(几MB/s),可能配置了国内镜像

如何修改为国内镜像源

如果需要改为国内镜像源,可以编辑或创建/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