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

docker基礎知識之掛載本地目錄的方法

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

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

復制代碼 代碼如下:

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

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

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

默認掛載的路徑權限為讀寫。如果指定為只讀可以用:ro

復制代碼 代碼如下:

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

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

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

復制代碼 代碼如下:

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容器內外互相拷貝數(shù)據(jù)?

從容器內拷貝文件到主機上

復制代碼 代碼如下:

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

從主機上拷貝文件到容器內

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

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

在容器內拷貝 

cp /mnt/sourcefile /path/to/destfile 

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

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

$ docker ps 

B. 獲取整個容器的id

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

C. 在主機上拷貝文件:

復制代碼 代碼如下:

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

或者 

復制代碼 代碼如下:

$ 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.用輸入輸出符

復制代碼 代碼如下:

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

或者

復制代碼 代碼如下:

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 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)絡詳解

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

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

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

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

    詳解docker國內鏡像拉取和鏡像加速registry-mirrors配置修改

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

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

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

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

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

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

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

    Docker部署springboot項目實例解析

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

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

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

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

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

最新評論

无锡市| 翁牛特旗| 阿鲁科尔沁旗| 中西区| 吉林省| 阳东县| 启东市| 荃湾区| 调兵山市| 云南省| 宜兰县| 若尔盖县| 大连市| 克山县| 丹棱县| 嘉峪关市| 绍兴市| 东阳市| 游戏| 栾川县| 江山市| 肇东市| 乌兰浩特市| 东安县| 普陀区| 博野县| 新竹县| 湘潭市| 邯郸市| 武鸣县| 页游| 乐陵市| 邢台市| 郎溪县| 个旧市| 长岭县| 郧西县| 文安县| 双辽市| 如东县| 天长市|