docker镜像源

2026-01-27 17:10:43

1. 当前配置验证

docker info | grep -i 'registry\|mirror'

输出显示阿里云镜像源已生效,但建议补充多源配置提升稳定性。

2. 多镜像源配置方案

sudo tee /etc/docker/daemon.json <<EOF
  {
    "registry-mirrors": [
      "https://i6hpwuyi.mirror.aliyuncs.com/",  # 当前阿里云源
      "https://docker.xuanyuan.me",             # 轩辕镜像免费版(多节点支持)
      "https://docker.1ms.run",                 # 1ms社区源(分钟级同步)
      "https://hub-mirror.c.163.com"            # 网易云镜像
    ]
  }
  EOF
  
  ## 重启 Docker
  sudo systemctl daemon-reload
  sudo systemctl restart docker

3. 镜像源性能测试

# 测速脚本(对比各源响应速度)
  #!/bin/bash
  MIRRORS=(
    "https://i6hpwuyi.mirror.aliyuncs.com"
    "https://docker.xuanyuan.me"
    "https://docker.1ms.run"
    "https://hub-mirror.c.163.com"
  )
  
  for mirror in "${MIRRORS[@]}"; do
    echo "Testing $mirror:"
    time curl -s -w "%{time_total}\n" -o /dev/null "$mirror/v2/"
  done

4. 常见问题排查

现象 解决方案
镜像拉取仍失败 检查防火墙规则,开放 443 端口
配置未生效 执行 systemctl restart docker 并验证 docker info
证书错误 添加 insecure-registries(仅测试环境)

5. 推荐镜像源对比

镜像源 优势 适用场景
轩辕镜像 多节点智能切换,支持 Kubernetes 企业级生产环境
阿里云 国内节点覆盖广 阿里云服务器用户
1ms社区 同步速度快 开发测试环境
网易云 稳定性高 中小型项目