是否有可能使用Docker远程API将映像复制到另一台主机上?
假设我有两台服务器,我们称它们为A
和B
两个都运行Docker作为守护进程,并且我在A
上创build了一个映像。
所以,当然,我可以运行这个图像作为主机A
的容器。
假设我想把这个图像移动到B
– 我该怎么做? 这是可能的通过Docker的远程API? 或者以其他方式?
现在,你可以使用docker save
, scp
,然后docker load
。 或者,你可以docker push
然后docker pull
。
如果你不使用公共索引来舒适,你可以产生一个私人的registry。 看看https://github.com/dotcloud/docker-registry 。 最简单的方法是使用docker run stackbrew/registry
。 你会有更多的细节在github自述。