国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Docker小知識(shí)】(1)宿主機(jī)和容器的文件拷貝

這篇具有很好參考價(jià)值的文章主要介紹了【Docker小知識(shí)】(1)宿主機(jī)和容器的文件拷貝。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、說(shuō)明

????????docker cp 命令用于在本地文件系統(tǒng)與?Dokcer容器?之間復(fù)制文件或者文件夾。該命令后面的 CONTAINER 可以是容器Id,或者是容器名。

二、 宿主機(jī)和容器的關(guān)系敘述

  • ????????宿主機(jī)是容器的托管環(huán)境,容器運(yùn)行在宿主機(jī)上。容器的創(chuàng)建、啟動(dòng)、停止、銷毀等操作都是在宿主機(jī)上進(jìn)行的。
  • ????????容器是一種輕量級(jí)的虛擬化技術(shù),它可以在同一個(gè)宿主機(jī)上運(yùn)行多個(gè)相互隔離的應(yīng)用程序。容器之間共享操作系統(tǒng)內(nèi)核和硬件資源,但具有獨(dú)立的文件系統(tǒng)、網(wǎng)絡(luò)和進(jìn)程空間。
  • ????????宿主機(jī)提供了容器需要的資源和環(huán)境,包括計(jì)算資源、存儲(chǔ)資源、網(wǎng)絡(luò)資源等。容器利用宿主機(jī)的資源運(yùn)行應(yīng)用程序,同時(shí)受到宿主機(jī)的限制和管理,例如,容器無(wú)法訪問(wèn)宿主機(jī)之外的資源,容器的網(wǎng)絡(luò)配置受限于宿主機(jī)的網(wǎng)絡(luò)配置等。

????????總之,宿主機(jī)看待容器就如同看一般的進(jìn)程,因此,通過(guò)進(jìn)程ID可以作為路徑訪問(wèn)。

三、宿主機(jī)和容器的文件拷貝?

3.1?Docker cp 命令實(shí)體

docker cp :用于容器與主機(jī)之間的數(shù)據(jù)拷貝。

1 語(yǔ)法

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

OPTIONS說(shuō)明:

  • -L :保持源目標(biāo)中的鏈接

2 實(shí)例

在宿主機(jī)中創(chuàng)建目錄:/home/www

在宿主機(jī)目錄/home/www創(chuàng)建一個(gè)文件:abc.txt,然后copy到容器中

  • 將主機(jī)/www/runoob目錄拷貝到容器96f7f14e99ab的/www目錄下。
docker cp /www/runoob 96f7f14e99ab:/www/
  • 將主機(jī)/www/runoob目錄拷貝到容器96f7f14e99ab中,目錄重命名為www。
docker cp /www/runoob 96f7f14e99ab:/www
  • 將容器96f7f14e99ab的/www目錄拷貝到主機(jī)的/tmp目錄中。
docker cp  96f7f14e99ab:/www /tmp/

2.2?Docker cp命令的伴隨參數(shù)說(shuō)明

????????docker cp命令參數(shù)

參數(shù) 描述
-a, --archive 歸檔模式(復(fù)制所有UID / GID信息)
-L, --follow-link 總是跟在源地址符號(hào)鏈接
  • docker cp 命令類似于?Linux?中的 cp -a 命令,遞歸復(fù)制目錄下的所有子目錄和文件。
  • docker cp 命令中的?-?表示通過(guò)標(biāo)準(zhǔn)輸入/輸出設(shè)備以流的方式讀取或?qū)懭?tar?文件。
  • 本地文件系統(tǒng)中的路徑可以是絕對(duì)路徑,也可以是相對(duì)路徑,相對(duì)于當(dāng)前命令執(zhí)行的路徑。
  • 容器中的路徑都是相對(duì)容器的?/?根路徑。
  • docker cp 命令操作的容器可以是在運(yùn)行狀態(tài),也可以是停止?fàn)顟B(tài)。
  • docker cp 命令不能復(fù)制 /proc、 /sys、 /dev、 tmpfs 和容器中 mount 的路徑下的文件。

????????雖然以上用cp命令將宿主機(jī)數(shù)據(jù)拷貝到容器內(nèi)部,但是作為大規(guī)模的docker機(jī)制中卻是不可取的,因?yàn)樗袔讉€(gè)缺陷:

  • 這種交互是小規(guī)模的
  • 這種交互是靜態(tài)的,無(wú)法在運(yùn)行中頻繁拷貝。
  • 操作指令過(guò)瑣碎,即便寫成腳本也無(wú)法勝任大規(guī)模云服務(wù)器的需求。

因此,引出容器數(shù)據(jù)卷這一重要概念,它在docker群的數(shù)據(jù)交換、共享等起了至關(guān)重要的作用。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-678450.html

到了這里,關(guān)于【Docker小知識(shí)】(1)宿主機(jī)和容器的文件拷貝的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Docker之宿主機(jī)與容器之間的文件復(fù)制與掛載

    Docker之宿主機(jī)與容器之間的文件復(fù)制與掛載

    宿主機(jī)與容器之間的文件掛載與復(fù)制 1、從宿主機(jī)復(fù)制到容器命令格式為: ? ? ? docker cp 宿主機(jī)的本地地址 容器名/容器ID:容器路徑 ?先在宿主機(jī)里面創(chuàng)建一個(gè)666.txt的文件,然后docker cp 命令把文件復(fù)制到容器中。 2、從容器復(fù)制到宿主機(jī)命令格式: ? ? ?docker cp 容器名字

    2024年02月13日
    瀏覽(24)
  • k8s從容器里拷貝文件到宿主機(jī)

    在Kubernetes中從容器拷貝文件到宿主機(jī)通常使用 kubectl cp 命令。這個(gè)命令允許您將文件從Pod的容器復(fù)制到本地宿主機(jī)或相反。 下面是從容器中拷貝文件到宿主機(jī)的示例: 確定容器名稱 :首先,確定您要拷貝文件的Pod名稱和容器名稱。您可以使用 kubectl get pods 命令來(lái)查看運(yùn)行中

    2024年04月13日
    瀏覽(33)
  • 【Docker】docker容器內(nèi)獲取宿主機(jī)的信息和執(zhí)行宿主機(jī)的腳本

    【Docker】docker容器內(nèi)獲取宿主機(jī)的信息和執(zhí)行宿主機(jī)的腳本

    我們可以通過(guò)在容器內(nèi)遠(yuǎn)程連接宿主機(jī),然后對(duì)宿主機(jī)進(jìn)行操作。 注意: 要先安裝 sshpass命令才行。 Dockerfile文件可以在你部署容器的時(shí)候自動(dòng)安裝。 docker部署springboot項(xiàng)目

    2024年02月11日
    瀏覽(27)
  • 解決docker通過(guò)volumes掛載文件,宿主機(jī)修改后容器內(nèi)不同步,重啟服務(wù)才能同步

    將文件的權(quán)限改為777,即 chmod 777 filename 。 詳細(xì)解釋在該文章: https://huaweicloud.csdn.net/633114e5d3efff3090b51a5a.html 說(shuō)明: 這是由于linux系統(tǒng)文件掛載機(jī)制導(dǎo)致的。 docker通過(guò)volumes掛載文件到容器中,有以下兩種方式: 1、掛載目錄 2、掛載具體文件:并不是掛載了某個(gè)文件的路徑,

    2024年03月10日
    瀏覽(30)
  • docker 容器與宿主機(jī)時(shí)間同步

    1.docker run 2.Docker file 3.docker-compose 4.宿主機(jī)直接執(zhí)行命令給某個(gè)容器同步時(shí)間 注意:這種方式需要重啟容器 docker exec -it 70ec41893d66 /bin/bash 回車后輸入date驗(yàn)證即可

    2024年02月08日
    瀏覽(26)
  • Docker容器內(nèi)執(zhí)行宿主機(jī)指令

    Docker容器內(nèi)執(zhí)行宿主機(jī)指令

    ????????最近項(xiàng)目有個(gè)需求,需要程序配置服務(wù)器IP并且可以重啟服務(wù)器。如果程序直接部署在服務(wù)器,相信大家都會(huì)操作。但是程序是用docker運(yùn)行的,在docker中執(zhí)行指令就很麻煩了。這時(shí)候需要添加容器一些特殊的權(quán)限和執(zhí)行一些特殊的命令就可以執(zhí)行宿主機(jī)上面的指令

    2024年02月09日
    瀏覽(23)
  • Jenkins容器使用宿主機(jī)Docker

    構(gòu)建鏡像和發(fā)布鏡像到harbor都需要使用到docker命令。而在Jenkins容器內(nèi)部安裝Docker官方推薦直接采用宿主機(jī)帶的Docker即可。 設(shè)置Jenkins容器使用宿主機(jī)Docker 設(shè)置宿主機(jī)docker.sock權(quán)限: 添加數(shù)據(jù)卷

    2024年01月18日
    瀏覽(25)
  • docker容器共享宿主機(jī)環(huán)境(目錄掛載)

    一、背景介紹 如果開發(fā)的服務(wù)均需要將打成docker鏡像,可是隨著服務(wù)越來(lái)越多,鏡像也越來(lái)越多。每次制作鏡像的時(shí)候都需要將依賴打進(jìn)容器,這樣一個(gè)jre的環(huán)境就是100多M。有一天突發(fā)奇想,容器能不能共用宿主機(jī)的環(huán)境?這樣每次打鏡像時(shí)體積就會(huì)少不少。 二、測(cè)試 我們

    2024年02月09日
    瀏覽(26)
  • Docker第一講 Docker容器間/容器與宿主機(jī)ping不通解決

    Docker第一講 Docker容器間/容器與宿主機(jī)ping不通解決

    通過(guò)容器ip訪問(wèn) 容器重啟后,ip會(huì)發(fā)生變化。通過(guò)容器ip訪問(wèn)不是一個(gè)好的方案。 通過(guò)宿主機(jī)的ip:port訪問(wèn) 通過(guò)宿主機(jī)的ip:port訪問(wèn),只能依靠監(jiān)聽在暴露出的端口的進(jìn)程來(lái)進(jìn)行有限的通信。 通過(guò)link建立連接(官方不推薦使用) 運(yùn)行容器時(shí),指定參數(shù)link,使得源容器與被鏈接

    2024年02月11日
    瀏覽(30)
  • docker 容器無(wú)法通過(guò) IP 訪問(wèn)宿主機(jī)

    一次部署項(xiàng)目過(guò)程中,將Java項(xiàng)目與中間件服務(wù)部署在同一遠(yuǎn)程機(jī)器上,出現(xiàn)連接不上中間件服務(wù)的問(wèn)題,而項(xiàng)目在本地運(yùn)行時(shí)是可以連接的,沒(méi)有問(wèn)題。 這是因?yàn)轫?xiàng)目與服務(wù)都是通過(guò)docker容器運(yùn)行的,而docker 容器無(wú)法通過(guò) IP 訪問(wèn)宿主機(jī)(貌似高版本解決了這個(gè)問(wèn)題),所以

    2024年02月09日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包