Docker + SSH,如何定期将Docker镜像从一台主机转移到另一台主机上?
我想使用ssh作为传输机制,将托pipe在企业networking中的Docker镜像传输到私有云。 build立VPN连接不是我的第一select(因为它增加了复杂性)。 任何想法在哪里看/开始这个
编辑:我和我的团队成员中的许多人可能每天都会这样做(拉和推)
以下是通过ssh完成的一种方法:
docker save <my_image> | ssh -C user@my.remote.host.com docker load
- docker保存将产生一个你的docker图像(包括其图层)的tar档案,
- -C是为了ssh来压缩数据stream
- docker装载从tar档案创build一个docker图像
我只是使用一个SSH端口转发隧道。