感觉 Harbor 好难用

dcsuibian · 2025-2-2 00:03:49 · 524 次点击

第一个问题是它的镜像仓库显示不全,比如:

Snipaste_2025-02-01_23-40-11

这时候我 mysql 已经 pull 成功了,配额也变了,但是就是看不到内容。

再 pull 一个 nginx ,可以看到配额也变了,但是没有内容。

Snipaste_2025-02-01_23-40-58

等了一会儿以后,nginx 显示出来了,但 mysql 还是没显示出来( mysql 可是先进去的啊):

Snipaste_2025-02-01_23-41-14

第二个问题是它不能支持不带前缀的镜像加速。

如果用过阿里云的就知道,只要如下设置:

image-20250201202929859

你 pull 就是从镜像仓库 pull 了。

但是根据这个 issue所说,Harbor 就是不行,你必须要写成docker pull Harbor 服务器/Harbor 项目/xxx才行。这个挺烦人的。

第三个,也是致命的,在系统重启后,Harbor 居然不能自动恢复???

你可以看到,在刚刚安装完成后,Harbor 运行了 9 个容器。

Snipaste_2025-02-01_23-45-29

但在我系统重启后,就只剩下 4 个了:

Snipaste_2025-02-01_23-47-17

有几个就根本不启动,你必须手动进入到harbor目录下,然后sudo docker compose restart才行。

如果说前两个我还能忍,这个我是真的忍不了啊喂。

举报· 524 次点击
登录 注册 站外分享
4 条回复  
gerorim 小成 2025-2-2 10:46:04
1,2 推荐用 https://github.com/bboysoulcn/registry-mirror/tree/master Registry as a pull through cache https://distribution.github.io/distribution/recipes/mirror/ 说白了就是作为代理,放到 docker daemon 配置中。
isnullstring 小成 2025-2-2 12:15:12
+1 ,之前搭了一个用来存自己构建的镜像 没想到一个仓库都整出这么多依赖,最后的重启不会自动恢复也是,估计要在 compose 文件里定义启动顺序
fsdrw08 小成 2025-2-2 12:42:42
有了 zot ,中小项目根本没必要上 horbor https://zotregistry.dev/
fsdrw08 小成 2025-2-2 12:53:08
zot 支持单二进文件制部署,完全没依赖
返回顶部