docker中,將容器中的文件拷貝到宿主機上


需求說明:

  今天在做docker修改配置文件的問題,一個容器要使用另外容器的一個配置文件,但是在宿主機上沒有,

  就考慮將容器中的文件拷貝到宿主機上,在此記錄下操作過程。

操作過程

1.通過docker run運行過鏡像,就會產生容器的id

[root@ncs0002 kc_work_flow_manage]# docker ps -a | grep kc
89f4a3cc45d9  10.172.49.246/zongbu_newcs_kc/low_manage:1.0.1   "/bin/sh"                28 seconds ago      Exited (0) 5 seconds ago                           infallible_jang

 

備注:通過以上的信息可以知道,容器的id:89f4a3cc45d9

2.通過docker cp命令將容器中文件拷貝到宿主機

[root@ncs0002 kc_work_flow_manage]# docker cp 89f4a3cc45d9:/usr/local/tomcat/conf/context.xml .         
[root@ncs0002 kc_work_flow_manage]# lscontext.xml  Dockerfile  

 

備注:拷貝的語法: docker cp 容器id:路徑/文件 本地路徑。這樣,文件就從容器中拷貝到了宿主機上。

 

文檔創建時間:2018年12月11日16:38:21


免責聲明!

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



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