docker commit 65cbaa57fe08 alg_324
docker image ls # 找到对应docker
docker save XXX:latest > XXX.tar # 保存docker镜像为tar文件
scp /etc/share/test.js root@123.123.123.123:/opt/soft/test.js # scp传输,将本机镜像传输到其他服务器
docker load < XXX.tar # 解压镜像
在工作中遇到一个需求,需要在两台服务器之间传输文件,用到了scp命令,用着还挺方便。
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。
使用方式:
scp [参数] [原路径] [目标路径]
常用可选参数:
路径规则:
user@IP:dirname
user:登录用户名
IP:登录服务器地址
dirname:文件路径
例如: root@123.123.123.123:/etc/share/test.js 表示123.123.123.123服务器上,root用户/etc/share/下的test.js文件
注意:
$scp root@123.123.123.123:/opt/soft/test.js /etc/share/
表示:复制123.123.123.123机器上/opt/soft/目录下test.js文件到本机/etc/share/下。
$scp /etc/share/test.js root@123.123.123.123:/opt/soft/test.js
表示:复制本机器/etc/share/目录下test.js文件到远程123.123.123.123机器上的/opt/soft/目录下。
原文:https://www.cnblogs.com/pythonwl/p/14593686.html