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

Docker+SSH, how to transfer docker images from one host to another securely on a regular basis?

我想使用ssh作为传输机制,将公司网络中托管的Docker映像传输到私有云。设置VPN连接不是我的第一选择(因为它只是增加了复杂性)。有什么主意可以从哪里开始找这个吗?

编辑:我和我的很多团队成员可能一天要做很多次(拉和推)


有一种方法可以通过ssh实现:

1
docker save <my_image> | ssh -C [email protected] docker load
  • docker save将生成一个docker映像(包括其层)的tar存档。
  • -c用于ssh压缩数据流
  • Docker Load从tar存档创建Docker映像


我只需要使用一个带有端口转发的ssh隧道。