如何在集群中的不同机器之间共享Docker映像?

kt06eoxx  于 2022-11-28  发布在  Docker
关注(0)|答案(1)|浏览(195)

我刚开始维护一个由几台机器组成的集群。在每个节点上部署了kubernetes之后,我发现当我需要使用一些本地镜像时,在每台机器上加载docker镜像是一项乏味的任务。所以问题来了,有没有一种优雅的方法可以快速地在每个节点之间分布镜像?
目前,我只是利用docker save和docker load命令通过scp在这些机器之间传输图像文件。我想找到一些方法,使我能够一次完成并将图像传播到所有节点。努力寻找类似的问题,但似乎我无法得到现有的解决方案。

nhaq1z21

nhaq1z211#

最好的方法是在其中一个虚拟机内运行Docker注册表映像,并将其上传到该虚拟机。其他虚拟机(假设它们可以通过网络访问运行注册表的虚拟机)可以从该虚拟机下载。

相关问题