日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

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

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

但是,如果我們已經(jīng)啟動(dòng)了一個(gè)容器的話,就只能使用下面的這種方式在容器和宿主機(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/目錄下了。

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

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

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

Docker 的詳細(xì)介紹:請(qǐng)點(diǎn)這里

Docker 的下載地址:請(qǐng)點(diǎn)這里

總結(jié)

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

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