如何在docker和宿主机之间复制文件
最近在用Docker布署hadoop,要将文件上传到HDFS首先文件得在Docker容器中吧,网上提供的方法差不多有三种1.用-v挂载主机数据卷到容器内2.直接在主机上拷贝到容器物理存储系统3.用输入输出符具体方法这篇文章写的很详细:http://blog.csdn.net/yangzhenping/article/details/43667785但是对这三种方法我都不太喜
·
最近在用Docker布署hadoop,要将文件上传到HDFS首先文件得在Docker容器中吧,网上提供的方法差不多有三种
1.用-v挂载主机数据卷到容器内
2.直接在主机上拷贝到容器物理存储系统
3.用输入输出符
具体方法这篇文章写的很详细:http://blog.csdn.net/yangzhenping/article/details/43667785
但是对这三种方法我看了一下连操作的欲望都没有,复制个文件能不能不要搞的这么复杂,无意间看到另位一种方法供大家参考:
从主机复制到容器sudo docker cp host_path containerID:container_path
从容器复制到主机sudo docker cp containerID:container_path host_path
容器ID的查询方法想必大家都清楚:docker ps -a
ps:容器ID不必写全,可以只写ID的前几位,只要能唯一区分就行。
更多推荐
已为社区贡献1条内容
所有评论(0)