使用reigistry对Docker镜像加速下载

众所周知的原因,本地无法拉取Docker镜像了,虽然现在不怎么部署Docker容器了,但是偶尔使用的话,还是需要拉取的。最近也看到一些大佬的教程,方法太多,大多数能折腾Docker的人,自然也不会处理不了一个网络问题。

Timeout

1dockerpull无法拉1取.png

  • 昨天看到博友的这篇文章在1panel自建与使用reigistry对Docker镜像源加速,方法简单,于是便部署记录一下。
  • 但是部署需要一台可以正常访问Dockerhub的主机,博主部署过程使用1panel面板,刚好我也有一台。
  • 如果没有部署1panel面板,可以直接使用docker-compose部署也行。
  • 1panel面板-容器-编排模版,名称随意,内容如下,我就不改了,博主写的很详细。
    2使用1panel创建编排模版.png
#version: '3' #最新版本docker 不在需要此字段
services:
  registry:
    image: registry:2
    ports:
      - "15000:5000"#15000这个端口是可以自己设置的,建议自己调整一下
    environment:
      REGISTRY_PROXY_REMOTEURL: https://registry-1.docker.io  # 上游源
      REGISTRY_STORAGE_CACHE_BLOBDESCRIPTOR: inmemory # 内存缓存
    volumes:
      - ./data:/var/lib/registry
  • 找到编排-创建编排-编排模版,选择之前创建的模版。确认后台就会自动创建模版。
    3编排模版.png
  • 生成容器。
    4生成docker容器.png
  • 反向代理域名访问。解析一个域名到云主机,我这里测试域名在CF,自带ssl证书,1panel创建一个反向代理站点,使用宝塔也是类似。
    5反向代理.png
  • 将域名配置到本地的Docker注册表。
    6添加docker注册表.png
  • 有管理面板的可以直接添加注册表,无管理面板可在docker安装目录daemon.json添加以下代码,下面域名改成你上面的那个。然后重启Docker。

    {
    "registry-mirrors": ["https://myregistry.example.com"]
    }
  • 重启Docker

    systemctl restart docker
  • 正常拉取镜像。
    7拉取镜像成功.png

结束

  • 想搭建的就自行搭建吧!
  • 另外,端午节安康!

已有 29 条评论

    1. 2024年06月11日 08:58 macOS · Safari 16.0 IP 广东省东莞市 电信 回复

      这事儿不知是长久永久性的还是特殊时期特殊处理的,难测。

      1. 2024年06月11日 12:50 Windows 10+ · Edge 125 IP 河南省漯河市 联通 回复

        估计永久,不知道哪位大哥干啥违法的事了

        1. 2024年06月17日 20:29 Windows 10+ · Edge 126 IP 广东省湛江市霞山区 移动 回复

          真的蚌埠,一粒老鼠#坏了一锅粥 ::aru:crying::

          1. 2024年06月18日 00:18 Windows 10+ · Edge 125 IP 河南省漯河市 联通 回复

            是哈 ,那一颗老鼠屎

    2. 2024年06月11日 09:31 Windows 10+ · Edge 125 IP 北京市 中国移动北京分公司 回复

      Docker Hub上不去,真心伤人~

      1. 2024年06月11日 12:50 Windows 10+ · Edge 125 IP 河南省漯河市 联通 回复

        呵呵,杜老师还会上不去吗

    3. 2024年06月11日 16:52 Android 14 · Chrome 107 IP 北京市丰台区 联通 回复

      大佬们卷起来,方便我这种手残党。

      1. 2024年06月11日 17:47 Windows 10+ · Edge 125 IP 河南省漯河市 联通 回复

        最近大佬们的方案超级多哈 等等党福音

    4. 2024年06月19日 11:38 Windows 10+ · Edge 126 IP 广东省湛江市霞山区 移动 回复

      我朋友也要了伤脑筋,不过他是宝塔他不会

    5. 2024年08月16日 23:52 Windows 10+ · Edge 128 IP 北京市 联通 回复

      istore的软件源,感觉没openwrt的多!

      1. 2024年08月17日 17:41 Windows 10+ · Edge 127 IP 河南省漯河市 联通 回复

        其实不少了,也基本都够用了。

发表评论