最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker基礎(chǔ)知識之掛載本地目錄的方法

 更新時間:2017年04月18日 09:32:22   作者:huludan  
本篇文章主要介紹了docker基礎(chǔ)知識之掛載本地目錄的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Docker可以支持把一個宿主機上的目錄掛載到鏡像里。

復(fù)制代碼 代碼如下:

docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu64 /bin/bash

通過-v參數(shù),冒號前為宿主機目錄,必須為絕對路徑,冒號后為鏡像內(nèi)掛載的路徑。

現(xiàn)在鏡像內(nèi)就可以共享宿主機里的文件了。

默認(rèn)掛載的路徑權(quán)限為讀寫。如果指定為只讀可以用:ro

復(fù)制代碼 代碼如下:

docker run -it -v /home/dock/Downloads:/usr/Downloads:ro ubuntu64 /bin/bash

docker還提供了一種高級的用法。叫數(shù)據(jù)卷。

數(shù)據(jù)卷:“其實就是一個正常的容器,專門用來提供數(shù)據(jù)卷供其它容器掛載的”。感覺像是由一個容器定義的一個數(shù)據(jù)掛載信息。其他的容器啟動可以直接掛載數(shù)據(jù)卷容器中定義的掛載信息。
看示例:

復(fù)制代碼 代碼如下:

docker run -v /home/dock/Downloads:/usr/Downloads  --name dataVol ubuntu64 /bin/bash

創(chuàng)建一個普通的容器。用--name給他指定了一個名(不指定的話會生成一個隨機的名子)。

再創(chuàng)建一個新的容器,來使用這個數(shù)據(jù)卷。

docker run -it --volumes-from dataVol ubuntu64 /bin/bash

--volumes-from用來指定要從哪個數(shù)據(jù)卷來掛載數(shù)據(jù)。

如何在Docker容器內(nèi)外互相拷貝數(shù)據(jù)?

從容器內(nèi)拷貝文件到主機上

復(fù)制代碼 代碼如下:

docker cp <containerId>:/file/path/within/container /host/path/target 

從主機上拷貝文件到容器內(nèi)

1.用-v掛載主機數(shù)據(jù)卷到容器內(nèi)

docker run -v /path/to/hostdir:/mnt $container 

在容器內(nèi)拷貝 

cp /mnt/sourcefile /path/to/destfile 

2.直接在主機上拷貝到容器物理存儲系統(tǒng) 

A. 獲取容器名稱或者id :

$ docker ps 

B. 獲取整個容器的id

$ docker inspect -f  '{{.Id}}' 步驟A獲取的名稱或者id 

C. 在主機上拷貝文件:

復(fù)制代碼 代碼如下:

$ sudo cp path-file-host /var/lib/docker/aufs/mnt/FULL_CONTAINER_ID/PATH-NEW-FILE  

或者 

復(fù)制代碼 代碼如下:

$ sudo cp path-file-host /var/lib/docker/devicemapper/mnt/123abc<<id>>/rootfs/root 

例子:

$ docker ps 
 
CONTAINER ID   IMAGE  COMMAND    CREATED   STATUS    PORTS    NAMES 
 
d8e703d7e303  solidleon/ssh:latest   /usr/sbin/sshd -D           cranky_pare 
 
$ docker inspect -f  '{{.Id}}' cranky_pare 

or  

$ docker inspect -f  '{{.Id}}' d8e703d7e303 
 
d8e703d7e3039a6df6d01bd7fb58d1882e592a85059eb16c4b83cf91847f88e5 
 
$ sudo cp file.txt /var/lib/docker/aufs/mnt/**d8e703d7e3039a6df6d01bd7fb58d1882e592a85059eb16c4b83cf91847f88e5 

3.用輸入輸出符

復(fù)制代碼 代碼如下:

docker run -i ubuntu /bin/bash -c 'cat > /path/to/container/file' < /path/to/host/file/ 

或者

復(fù)制代碼 代碼如下:

docker exec -it <container_id> bash -c 'cat > /path/to/container/file' < /path/to/host/file/ 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker搭建odoo16開發(fā)環(huán)境的實現(xiàn)

    docker搭建odoo16開發(fā)環(huán)境的實現(xiàn)

    Odoo是全球流行的開源企業(yè)管理套件,本文主要介紹了docker搭建odoo16開發(fā)環(huán)境的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • 對docker中的overlay式網(wǎng)絡(luò)詳解

    對docker中的overlay式網(wǎng)絡(luò)詳解

    這篇文章主要介紹了對docker中的overlay式網(wǎng)絡(luò)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Docker啟動RabbitMQ實現(xiàn)生產(chǎn)者與消費者的詳細(xì)過程

    Docker啟動RabbitMQ實現(xiàn)生產(chǎn)者與消費者的詳細(xì)過程

    這篇文章主要介紹了Docker啟動RabbitMQ,實現(xiàn)生產(chǎn)者與消費者,通過Docker拉取鏡像并啟動RabbitMQ,本文結(jié)合實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02
  • 詳解docker國內(nèi)鏡像拉取和鏡像加速registry-mirrors配置修改

    詳解docker國內(nèi)鏡像拉取和鏡像加速registry-mirrors配置修改

    由于國內(nèi)訪問直接訪問Docker hub網(wǎng)速比較慢,拉取鏡像的時間就會比較長。一般我們會使用鏡像加速或者直接從國內(nèi)的一些平臺鏡像倉庫上拉取
    2017-05-05
  • docker使用volume和bind mount的區(qū)別及說明

    docker使用volume和bind mount的區(qū)別及說明

    文章介紹了Docker中Volume和BindMount兩種數(shù)據(jù)持久化機制的區(qū)別,Volume由Docker管理,支持?jǐn)?shù)據(jù)共享和加密,而BindMount將宿主機上的文件或目錄直接掛載到容器中,性能較好但依賴于宿主機的文件系統(tǒng)結(jié)構(gòu)
    2024-11-11
  • Docker Stack部署Java Web項目的實現(xiàn)

    Docker Stack部署Java Web項目的實現(xiàn)

    本文主要介紹了Docker Stack部署Java Web項目的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • MinIO在 Docker中修改登錄賬號和密碼的步驟

    MinIO在 Docker中修改登錄賬號和密碼的步驟

    本文介紹了如何在Docker容器中運行的MinIO修改登錄賬號和密碼,包括備份數(shù)據(jù)、停止容器、刪除舊容器、啟動新容器并設(shè)置新的賬號和密碼以及驗證修改結(jié)果的步驟,感興趣的朋友一起
    2025-03-03
  • Docker部署springboot項目實例解析

    Docker部署springboot項目實例解析

    這篇文章主要介紹了docker部署springboot項目實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • Docker搭建Gazee的實現(xiàn)示例

    Docker搭建Gazee的實現(xiàn)示例

    Gazee 是一個 Web 應(yīng)用,專門用于閱讀和管理數(shù)字漫畫,本文主要介紹了Docker搭建Gazee的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • 基于docker的redis集群的搭建方式

    基于docker的redis集群的搭建方式

    這篇文章主要介紹了基于docker的redis集群的搭建方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11

最新評論

建水县| 金乡县| 天全县| 璧山县| 霸州市| 梨树县| 甘孜县| 游戏| 营口市| 榆树市| 宿州市| 龙江县| 定边县| 武定县| 濮阳市| 宁阳县| 闻喜县| 峨山| 报价| 武陟县| 耿马| 蓬莱市| 奉贤区| 商水县| 长治县| 长沙市| 原平市| 景德镇市| 苏州市| 罗山县| 布拖县| 宁强县| 南投市| 措美县| 水城县| 吴堡县| 保山市| 沙河市| 丰原市| 新干县| 涟源市|