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隧道。