亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

Docker可以支持把一個(gè)宿主機(jī)上的目錄掛載到鏡像里。

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

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

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

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

默認(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í)就是一個(gè)正常的容器,專門用來提供數(shù)據(jù)卷供其它容器掛載的”。感覺像是由一個(gè)容器定義的一個(gè)數(shù)據(jù)掛載信息。其他的容器啟動(dòng)可以直接掛載數(shù)據(jù)卷容器中定義的掛載信息。
看示例:

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

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

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

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

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

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

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

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

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

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

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

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

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

在容器內(nèi)拷貝 

cp /mnt/sourcefile /path/to/destfile 

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

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

$ docker ps 

B. 獲取整個(gè)容器的id

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

C. 在主機(jī)上拷貝文件:

復(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日志太多導(dǎo)致磁盤占滿的處理方法

    Docker日志太多導(dǎo)致磁盤占滿的處理方法

    這篇文章主要介紹了Docker日志太多導(dǎo)致磁盤占滿的處理方法,需要的朋友可以參考下
    2018-10-10
  • 完美卸載Docker的詳細(xì)步驟

    完美卸載Docker的詳細(xì)步驟

    Docker是一種流行的容器化平臺,但是有時(shí)候我們可能需要卸載Docker,無論是因?yàn)樾枰匦掳惭b版本,還是因?yàn)椴辉傩枰褂肈ocker,無論何種原因,正確地卸載Docker是很重要的,以確保系統(tǒng)的干凈和穩(wěn)定,下面跟大家詳細(xì)介紹如何徹底卸載Docker的方法,讓你能夠輕松地清理干凈
    2023-11-11
  • zabbix監(jiān)控docker容器狀態(tài)【推薦】

    zabbix監(jiān)控docker容器狀態(tài)【推薦】

    這篇文章主要介紹了zabbix監(jiān)控docker容器狀態(tài)的相關(guān)資料,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • Docker compose up -d與Docker restart的區(qū)別

    Docker compose up -d與Docker restart的區(qū)別

    本文主要介紹了Docker compose up -d與Docker restart的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 在IntelliJ IDEA中使用Docker的開發(fā)指南

    在IntelliJ IDEA中使用Docker的開發(fā)指南

    這篇文章主要給大家介紹了在IntelliJ IDEA中使用Docker開發(fā)指南,文中通過圖文介紹的非常詳細(xì),對我們的使用Docker有一定的幫助,需要的朋友可以參考下
    2023-09-09
  • Docker 數(shù)據(jù)卷及數(shù)據(jù)容器詳細(xì)介紹及示例

    Docker 數(shù)據(jù)卷及數(shù)據(jù)容器詳細(xì)介紹及示例

    這篇文章主要介紹了Docker 數(shù)據(jù)卷及數(shù)據(jù)容器詳細(xì)介紹及示例的相關(guān)資料,Docker 很強(qiáng)大,不僅部署維護(hù)提高效率,docker和宿主之間的數(shù)據(jù)共享以及docker間的數(shù)據(jù)共享需要好好研究一下,需要的朋友可以參考下
    2016-11-11
  • .NET?6?從0到1使用Docker部署至Linux環(huán)境超詳細(xì)教程

    .NET?6?從0到1使用Docker部署至Linux環(huán)境超詳細(xì)教程

    這篇文章主要介紹了.NET?6?從0到1使用Docker部署至Linux環(huán)境,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • docker資源限制和compose部署詳解

    docker資源限制和compose部署詳解

    默認(rèn)情況下,容器沒有資源限制,并且可以使用主機(jī)內(nèi)核調(diào)度程序允許的盡可能多的給定資源,這篇文章主要給大家介紹了關(guān)于docker資源限制和compose部署的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • 使用Docker遷移服務(wù)到離線服務(wù)器的過程

    使用Docker遷移服務(wù)到離線服務(wù)器的過程

    最近遇到的這個(gè)場景,需要把之前開發(fā)的一套系統(tǒng)遷移到一個(gè)離線的服務(wù)器上,這個(gè)服務(wù)器有點(diǎn)麻煩,接入VPN后通過堡壘機(jī)才能訪問,速度也很慢,遇到不少坑,本文記錄一下遷移過程,需要的朋友可以參考下
    2023-06-06
  • 解決docker日志掛載的問題

    解決docker日志掛載的問題

    這篇文章主要介紹了解決docker日志掛載的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11

最新評論