最简单的方式实现Docker与主机的文件传输复制
主要的思路把Docker看作是一个独立的服务器节点,使用scp指令进行文件或者文件夹的复制,但是需要注意的是当复制到本机存在的Docker中的时候,需要对端口进行声明,具体操作如下:scp -P 端口号 path1 root@Docker_ip:path_in_Docker如果存在秘钥:scp -i /xxx/id_rsa -o StrictHostKeyChecking=no -P 端口号 pa
·
主要的思路
把Docker
看作是一个独立的服务器节点,使用scp
指令进行文件或者文件夹的复制,但是需要注意的是当复制到本机存在的Docker
中的时候,需要对端口
进行声明,具体操作如下:
scp -P 端口号 path1 root@Docker_ip:path_in_Docker
如果存在秘钥:
scp -i /xxx/id_rsa -o StrictHostKeyChecking=no -P 端口号 path1 root@Docker_ip:path_in_Docker
使用id_rsa
是方便不用输入密码,注意id_rsa
文件权限是600
注意是大写的P
,使用scp
和ssh
不一样,双方机器都要安装openssh-clients
指令中的端口号
是容器暴露的端口
LAST 参考文献
如何在docker容器和宿主机之间复制文件_TryCatch-CSDN博客
更多推荐
已为社区贡献1条内容
所有评论(0)