最简单的方式实现Docker与主机的文件传输复制
Posted 呆呆象呆呆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最简单的方式实现Docker与主机的文件传输复制相关的知识,希望对你有一定的参考价值。
主要的思路
把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博客
Docker容器和本机之间的文件传输。_繁城落叶-CSDN博客_docker传输文件
scp 发送文件到远程机器docker容器_hypon的博客-CSDN博客_docker scp


以上是关于最简单的方式实现Docker与主机的文件传输复制的主要内容,如果未能解决你的问题,请参考以下文章
docker cp:从容器复制文件到宿主机,从宿主机复制文件到容器
docker cp:从容器复制文件到宿主机,从宿主机复制文件到容器
docker cp:从容器复制文件到宿主机,从宿主机复制文件到容器