日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

Linux把文件移动到容器外,Docker容器与主机之间拷贝文件的方法

發(fā)布時間:2023/12/10 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux把文件移动到容器外,Docker容器与主机之间拷贝文件的方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一般情況下,我們在啟動Docker容器的時候可以使用-v參數(shù)映射宿主機(jī)的文件或者目錄到容器里,這樣的話,在宿主機(jī)相關(guān)目錄下的文件修改會自動在容器里生效。

但是,如果我們已經(jīng)啟動了一個容器的話,就只能使用下面的這種方式在容器和宿主機(jī)之間拷貝文件了。

docker ps 獲取目標(biāo)容器的ID或者容器的名稱? ? # 我這里的是容器ID為52261df2fab6

docker inspect -f'{{.Id}}' 容器的ID? ? ? # 獲取容器的ID全名稱

得到一串類似52261df2fab612b24b3502c4ad98c22aff70ce9fa641c5c9f735ac2415e92da3

cp /root/test.log /var/lib/docker/devicemapper/mnt/52261d...xxx/rootfs/root/? # 這樣就把宿主機(jī)的test.log拷貝到容器的/root/目錄下了。

# 說明:上面的這個方法在CentOS6.7通過yum安裝的docker-io測試通過。我另一臺測試機(jī)安裝的是docker-engine,則根本沒有/rootfs/這個目錄。

最后,還有1個方法,就是在容器里面安裝openssh-server和openssh-clients,然后通過scp的方式進(jìn)行文件拷貝操作。但是docker官方不建議給docker使用ssh連接的方式去管理。

更多Docker相關(guān)教程見以下內(nèi)容:

Docker 的詳細(xì)介紹:請點這里

Docker 的下載地址:請點這里

總結(jié)

以上是生活随笔為你收集整理的Linux把文件移动到容器外,Docker容器与主机之间拷贝文件的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。