我正在寻找一个开源解决方案来同步多个docker注册表。有人可以给我一些暗示吗?
答案 0 :(得分:6)
设置docker注册表的最简单方法是使用official docker registry。这使您可以使用可配置的存储后端轻松运行注册表服务器。正如其他人所提到的,您可以使用S3或Google Cloud存储。 (我个人使用过谷歌云存储,没有遇到任何问题)。
我还会查看有关设置码头工具注册表的数字海洋帖子:How to setup a docker registry。
由于您对群集感兴趣,此时您需要做的就是使用与存储后端相同的存储区设置多个注册服务器。然后在其前面放置haproxy或nginx等负载均衡器。这将为您提供您正在寻找的容错和负载平衡。