别再乱改参数了!教你一招搞定结果镜像拉取问题

1、简介

Docker Hub 是 Docker 官方提供的镜像托管平台,是全球最大的容器镜像库。它为开发者、开源社区和软件供应商提供了构建、存储、共享和下载容器镜像的服务。通过 Docker Hub,用户可以轻松拉取常用的基础镜像如 mysqlnginxredis 等,用于构建和部署容器化应用。

官网地址:https://hub.docker.com

2、特点

特点说明
🚀 显著提升拉取速度国内节点直连,最大程度规避跨境慢速网络问题
🔁 支持多仓源切换多加速器可配置为镜像源备份,稳定性强
🔒 支持 HTTPS 协议通信安全,避免明文传输
🧰 兼容 containerd / Docker适配不同容器运行时
📦 部分站点支持离线下载可下载 .tar 文件用于离线导入
👥 支持社区镜像与官方镜像代理拉取所有公开镜像,部分站点支持私有镜像代理
🛠 部分支持镜像推送如 hub.geekery.cn 提供镜像推送功能,方便中转或备份
🌐 自建可选方案丰富可自建代理镜像站,如 Cloudflare Workers/Nginx

3、使用场景

  • 🚀 日常开发环境构建:大幅减少容器初始化时间。
  • 🎯 CI/CD 构建流程加速:提高流水线效率。
  • 📦 镜像分发与私有仓库同步:使用加速器拉取基础镜像再推送至私有仓库。
  • 🏞 边缘/离线环境部署:结合离线镜像下载站,如 https://demo.52013120.xyz,支持预下载与镜像缓存。

4、Docker 加速配置方式

Docker Daemon 配置方式(适用于 Ubuntu/CentOS)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": [
    "https://docker.1panel.live",
    "https://docker.1ms.run",
    "https://dytt.online",
    "https://lispy.org",
    "https://docker-0.unsee.tech",
    "https://docker.xiaogenban1993.com",
    "https://666860.xyz",
    "https://hub.rat.dev",
    "https://docker.m.daocloud.io",
    "https://demo.52013120.xyz",
    "https://proxy.vvvv.ee",
    "https://registry.cyou",
    "https://docker.m.daocloud.io",
    "https://dockerhub.timeweb.cloud",
    "https://docker.nju.edu.cn",
    "https://registry-1.docker.io"
  ]
}
EOF

#重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker

containerd 配置加速器

sudo tee /etc/containerd/config.toml <<EOF
[plugins."io.containerd.grpc.v1.cri".registry]
    [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
        [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
           endpoint = [
              "https://docker.1panel.live",
              "https://docker.1ms.run",
              "https://dytt.online",
              "https://lispy.org",
              "https://docker-0.unsee.tech",
              "https://docker.xiaogenban1993.com",
              "https://666860.xyz",
              "https://hub.rat.dev",
              "https://docker.m.daocloud.io",
              "https://demo.52013120.xyz",
              "https://proxy.vvvv.ee",
              "https://registry.cyou",
              "https://docker.m.daocloud.io",
              "https://dockerhub.timeweb.cloud",
              "https://docker.nju.edu.cn",
              "https://registry-1.docker.io"
      ]
EOF

#重启服务
sudo systemctl daemon-reload
sudo systemctl restart containerd

5、镜像拉取示例

替代官方地址使用:

# 官方地址
docker pull mysql:5.7

# 使用加速器(如 docker.1panel.live)
docker pull docker.1panel.live/library/mysql:5.7

注意:library 是 Docker 官方镜像的默认命名空间。自定义用户镜像需要替换为对应用户名。

✨ 只写原创,不接广告,不接广告,不接广告。

在这里,你将看到全新的技术分享、运维经验、以及最新的行业动态。我们坚信,原创内容才是最有价值的资源,所以所有文章都是独立创作,与你们一起成长。

声明:来自IT运维大爆炸,仅代表创作者观点。链接:https://eyangzhen.com/1631.html

IT运维大爆炸的头像IT运维大爆炸

相关推荐

关注我们
关注我们
购买服务
购买服务
返回顶部