chsrc icon indicating copy to clipboard operation
chsrc copied to clipboard

Docker Hub 可用源

Open lianhaisen opened this issue 1 year ago • 20 comments

xxx@xxx:~$ sudo ./chsrc set docker chsrc: 当前 dockerhub 无任何可用源,请联系维护者

lianhaisen avatar Jun 12 '24 06:06 lianhaisen

是的,dockerhub 暂时没有可用源,如有可用源请留言。

ccmywish avatar Jun 12 '24 10:06 ccmywish

https://huecker.io/en/use.html#unbanned https://huecker.io/en/others.html

国内目前没有,可以测试加入俄罗斯的这些源吗?

miantiao-me avatar Jun 13 '24 02:06 miantiao-me

@ccbikai

感谢你对源的分享和建议!我想知道,这几个源是否在国内可用?

ccmywish avatar Jun 13 '24 04:06 ccmywish

https://1panel.cn/docs/user_manual/containers/setting/ 1panel 里面有几个源,写上去 可以拉取镜像,也只是暂时能用而已,估计很快失效

https://hub-mirror.c.163.com https://docker.m.daocloud.io https://ghcr.io https://mirror.baidubce.com https://docker.nju.edu.cn

lianhaisen avatar Jun 13 '24 04:06 lianhaisen

Hi, @lianhaisen

感谢你分享的链接!

  1. https://hub-mirror.c.163.com/
  2. https://mirror.baidubce.com/
  3. https://docker.nju.edu.cn/

供参考,这三个应该在前些天已经失效了

ccmywish avatar Jun 13 '24 04:06 ccmywish

@lianhaisen 已添加 daocloud

@ccbikai 已添加 huecker

可以在 README 链接中下载最新版测试使用

ccmywish avatar Jun 14 '24 08:06 ccmywish

https://1panel.cn/docs/user_manual/containers/setting/ 1Panel文档更新了他们的自建源

https://docker.1panel.live

根据解析IP推测是通过CloudFlare Worker搭建的,目前国内速度尚可,可以考虑加入。

Forgot-Dream avatar Jul 22 '24 08:07 Forgot-Dream

@Forgot-Dream 👍 已添加,但暂未发布

ccmywish avatar Jul 24 '24 11:07 ccmywish

现在 Docker 设置源需要手动操作,能否使用 jq 来直接新建/替换 /etc/docker/daemon.json 文件,然后询问是否需要重启 docker 来实现自动设置源。

moreant avatar Oct 12 '24 02:10 moreant

@moreant 感谢建议👍

之前考虑过直接用 yq 来实现对 xml,toml,yaml,json 的全部替换,但是经试验发现 yqtoml 的支持比较弱,遂放弃。

目前 chsrc 支持的60多个目标中,只有 docker 使用 JSON 作为配置文件(其他使用 JSON 的可以自动换源),另外有3个用 toml,1个用 yml,1个用xml,这些都无法自动换源。所以我更想引入 yq 而非 jq 来处理。但由于上述发现,并没有引入。

你的这个建议重新引起了我对引入 jq 的重视,我觉得可以同时支持 jqyq 来操作。你有兴趣和时间为Docker添加jqyq这两个支持吗?

我重新开了一个issue:https://github.com/RubyMetric/chsrc/issues/100

相关联的文件:https://github.com/RubyMetric/chsrc/blob/main/src/recipe/ware/Docker-Hub.c

ccmywish avatar Oct 12 '24 02:10 ccmywish

@moreant 感谢建议👍

之前考虑过直接用 yq 来实现对 xml,toml,yaml,json 的全部替换,但是经试验发现 yqtoml 的支持比较弱,遂放弃。

目前 chsrc 支持的60多个目标中,只有 docker 使用 JSON 作为配置文件(其他使用 JSON 的可以自动换源),另外有3个用 toml,1个用 yml,1个用xml,这些都无法自动换源。所以我更想引入 yq 而非 jq 来处理。但由于上述发现,并没有引入。

你的这个建议重新引起了我对引入 jq 的重视,我觉得可以同时支持 jqyq 来操作。你有兴趣和时间为Docker添加jqyq这两个支持吗?

我重新开了一个issue:#100

相关联的文件:https://github.com/RubyMetric/chsrc/blob/main/src/recipe/ware/Docker-Hub.c

很抱歉现在才有时间来回复您。虽然我很有兴趣,但是我没有学过 C 语🤧

如果您有时间完成的话就实现了吧,或者我以后有空学 C 语言账号再来实现也可以。

moreant avatar Oct 21 '24 10:10 moreant

你好, 我使用https://dockerproxy.net/作为镜像源, 目前这个镜像源依旧可以使用

xuhe2 avatar Oct 28 '24 08:10 xuhe2

@xuhe2

感谢反馈。

chsrc 提供的镜像站内置于二进制文件内,相当于间接认可这些镜像站的安全性。为了充分确保上游镜像站的可用性、稳定性和安全性,我们仅考虑教育网、大型商业公司提供的镜像服务,这些服务都已备案,可溯源。对于个人为主体搭建的服务,我们没办法纳入其中。

尽管像 https://dockerproxy.net/ 这样的服务可能方便有用,但其个体性质,我们没办法对其像大镜像站一样充分信任,不能将其内置。并且,他们的主页也提到已被屏蔽,所以国内访问的稳定性存在问题。

如果你个人满意于类似的服务,你可使用 chsrc set docker their-service-url 来自己提供并更换源。

ccmywish avatar Oct 28 '24 08:10 ccmywish

@moreant

你提出的需求已由 👍 @happy-game 实现。

ccmywish avatar Oct 28 '24 09:10 ccmywish

@moreant

你提出的需求已由 👍 @happy-game 实现。

这太棒了

moreant avatar Oct 28 '24 09:10 moreant

dockers源: https://registry.docker-cn.com https://registry.cn-hangzhou.aliyuncs.com https://docker.m.daocloud.io

xyx1926885268 avatar Dec 07 '24 15:12 xyx1926885268

dockers源: https://registry.docker-cn.com https://registry.cn-hangzhou.aliyuncs.com https://docker.m.daocloud.io

https://registry.cn-hangzhou.aliyuncs.com 是阿里云的私有仓库, 需要登录才可使用, 且只能访问自己命名空间已经上传过的镜像

happy-game avatar Dec 08 '24 06:12 happy-game

你好,可以考虑下这个已经通过ICP备案的镜像源,: https://dockerpull.pw

Whitroom avatar May 22 '25 05:05 Whitroom

分享中国地区可用的docker加速清单,已测试验证可用。清单详见汇总页面:https://mirror.kentxxq.com/image

zhuyifeiRuichuang avatar Aug 26 '25 05:08 zhuyifeiRuichuang

可以看看这个项目的网页中提到的镜像源: https://linuxmirrors.cn/other/

conglinyizhi avatar Sep 09 '25 13:09 conglinyizhi