如何在Docker Registry中使用GC而不访问容器

我想使用dockerregistry的垃圾回收而不用进入我的容器。 有没有办法使用API​​来执行GC? 我的主要目标是从另一台服务器上的脚本运行GC。

“ 运行垃圾收集 ”不涉及任何远程/ REST API
(虽然这是在1515问题上进行辩论)。

bin/registry garbage-collect [--dry-run] /path/to/config.yml 

所以你需要添加一个监听器给你的registry容器,以便你调用这个远程URL,并且让这个监听器在内部触发gc。