最简单的方式实现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,使用scpssh不一样,双方机器都要安装openssh-clients
指令中的端口号容器暴露的端口

LAST 参考文献

如何在docker容器和宿主机之间复制文件_TryCatch-CSDN博客

Docker容器和本机之间的文件传输。_繁城落叶-CSDN博客_docker传输文件

scp 发送文件到远程机器docker容器_hypon的博客-CSDN博客_docker scp

开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

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

docker cp:从容器复制文件到宿主机,从宿主机复制文件到容器

docker cp:从容器复制文件到宿主机,从宿主机复制文件到容器

docker cp:从容器复制文件到宿主机,从宿主机复制文件到容器

如何在不使用存储库的情况下将Docker镜像从一个主机复制到另一个主机

Docker之宿主机与容器之间的文件复制与挂载

Docker之宿主机与容器之间的文件复制与挂载