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

geo*_*xis 5 ssh docker

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

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

Tho*_*eil 26

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

docker save <my_image> | ssh -C user@my.remote.host.com docker load
Run Code Online (Sandbox Code Playgroud)
  • docker save将生成一个docker镜像(包括其图层)的tar存档
  • -C用于ssh压缩数据流
  • docker load从tar存档创建docker镜像

  • 对于我只想发送差异的图像,这不是一个过度杀伤. (2认同)