Docker + SSH,如何定期将docker镜像从一个主机安全地传输到另一个主机?

时间:2014-10-13 18:30:25

标签: ssh docker

我想使用ssh作为传输机制,将企业网络中托管的docker镜像传输到私有云。设置VPN连接不是我的首选(因为它只会增加复杂性)。任何想法/开始这个

的想法

编辑:我和我的团队成员可能每天会多次这样做(拉动和推动)

2 个答案:

答案 0 :(得分:23)

以下是通过ssh执行此操作的一种方法:

docker save <my_image> | ssh -C user@my.remote.host.com docker load
  • docker save将生成您的某个泊坞窗图片(包括其图层)
  • 的tar档案
  • -C用于压缩数据流的ssh
  • docker load从tar存档
  • 创建一个docker镜像

答案 1 :(得分:-1)

我只使用带端口转发的ssh隧道。