是否有可能使用Docker远程API将映像复制到另一台主机上?

假设我有两台服务器,我们称它们为AB 两个都运行Docker作为守护进程,并且我在A上创build了一个映像。

所以,当然,我可以运行这个图像作为主机A的容器。

假设我想把这个图像移动到B – 我该怎么做? 这是可能的通过Docker的远程API? 或者以其他方式?

现在,你可以使用docker savescp ,然后docker load 。 或者,你可以docker push然后docker pull

如果你不使用公共索引来舒适,你可以产生一个私人的registry。 看看https://github.com/dotcloud/docker-registry 。 最简单的方法是使用docker run stackbrew/registry 。 你会有更多的细节在github自述。