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端口转发隧道。