如何在docker和宿主機之間復制文件


如何在docker和宿主機之間復制文件

 

最近在用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM