怎么搭建自己的 Docker-hub 镜像源,本地搭一个得了 自己用!

2024-01-10 15:28:23 +08:00
 fdghjk

也不一定要镜像,反代加速也行,我需求也不大,拉的时候国内能加速就行

感觉反代加速好一点,镜像的话硬盘吃不消

6036 次点击
所在节点    程序员
33 条回复
chaogg
2024-01-10 16:11:12 +08:00
用中科大的镜像源
retanoj
2024-01-10 16:12:03 +08:00
那还不如注册个阿里云账号,开个阿里云镜像源
blankmiss
2024-01-10 16:13:53 +08:00
nexus
anubu
2024-01-10 16:14:59 +08:00
关键词:pull-through cache
官方文档: https://docs.docker.com/docker-hub/mirror/
wu67
2024-01-10 16:24:47 +08:00
额, 你都能上 v 站了, 直接把 docker.io 加入代理列表不就好了吗? 自己鼓捣一个多麻烦啊
fdghjk
2024-01-10 19:36:36 +08:00
@retanoj 阿里云的不是不更新了吗 镜像一直是旧版本
Shiroka
2024-01-10 19:52:05 +08:00
fdghjk
2024-01-10 21:05:02 +08:00
@Shiroka 已失效
kirory
2024-01-10 22:39:06 +08:00
512357301
2024-01-11 00:14:47 +08:00
@wu67 不是一个概念,v 站用小水管的网速都能打开,文字论坛省资源,docker 镜像几十兆起步,网速得给力才行。
ronman
2024-01-11 00:29:25 +08:00
@512357301 几十 M 很大吗?
siweipancc
2024-01-11 01:08:45 +08:00
我自己打包了常用的放 space 上了,几十个 g 够用
locoz
2024-01-11 01:19:49 +08:00
Nexus 很好用,除了容器镜像以外还可以缓存别的很多常用的源,甚至你拿它来缓存特定网站的内容都是可以的
sunsulei
2024-01-11 03:20:35 +08:00
@fdghjk 哪里不更新了,指明版本号,不要用 latest
hefish
2024-01-11 07:40:24 +08:00
还是 @wu67 大佬说得对。我就是这么搞的。
anciusone
2024-01-11 08:44:16 +08:00
看看 docker 官方的 registry 镜像,还有开源的 harbor ,是不是你需要的
bigha
2024-01-11 08:52:33 +08:00
harbor 就行了 很简单
Akkuman
2024-01-11 09:16:31 +08:00
国内教育网截止现在,dockerhub registry 镜像和反代,可用的还有重邮,南大,上交大。各大互联网公司提供的我就不清楚了
retanoj
2024-01-11 09:26:10 +08:00
@fdghjk #6 是说的这个吗?
“根据 Docker 公司政策,2020 年 11 月 01 日起将逐步向 Docker Hub 匿名和免费用户实施速率和拉取请求次数限制。ACR 镜像加速器无法保证一定拉取到 latest 最新的镜像版本,建议您指定镜像版本拉取。”
Mithril
2024-01-11 09:42:02 +08:00
本地的缓存 Registry 主要是为了方便你在内网多次拉取的时候,加速后面的拉去速度,节省你外网流量的。
代理是用来加速你本地或者你本地的 Regisrty 访问外网速度的。

这两个东西的作用并不相同。

如果你很少把一个镜像在内网多次拉取,那想办法代理加速就行了。
如果你内网多台机器经常拉取相同镜像的话,那可以用本地的 Registry 。Harbor ,Nexus 或者 Jforg 的 JCR 都可以。官方的 Registry 也可以做 Pull Through Cache 。如果你只有单个库需要做缓存的话,建议直接用官方的。Harbor ,Nexus 和 JCR 架构都比较复杂,只拿来做一个单纯的镜像有些浪费性能。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1007508

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX