婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用Volume在主機和Docker容器文件傳輸的方法

利用Volume在主機和Docker容器文件傳輸的方法

熱門標簽:申請400電話號碼多少錢 物超所值的400電話申請 coreldraw地圖標注 百應電銷機器人靠譜嗎 菏澤crm外呼系統價格 如何在各種地圖標注自己的地址 信陽銷售外呼系統招商 營銷電銷機器人招商 遼寧電銷平臺外呼系統軟件

之前寫過一篇關于Docker容器和本機之間的文件傳輸。的文章,但是此方法相對比較繁瑣一些,在查看了官方關于數據管理的文檔之后發現利用volume來實現主機和容器的文件傳輸效率更高一點,其實也就是將本地的目錄進行掛載到容器上,官方一共有三種方法:Manage data in Docker,

這里只介紹使用volume的操作:Use volumes

1.使用Volume在主機和容器之間傳輸文件。

在官方文檔中可以看到使用如下命令即可創建一個volume:

Create a volume:

$ docker volume create my-vol

注意這個命令不是所有的docker版本都可以運行的:

The client and daemon API must both be at least 1.21 to use this command. Use the docker version command on the client to check your client and daemon API versions.

創建完成之后可以查看詳細信息:

$ docker volume inspect my-vol

注意這個Mountpoint所對應的目錄就是我們用來主機和容器進行文件傳輸的目錄。

然后在使用run啟動一個容器的時候就可以使用該volume:

可以看到通過-v命令將剛才創建的數據卷掛載到容器中的hostdata目錄下了,這時候我們在容器中給hostdata目錄下添加文件的時候,在主機的的/var/lib/docker/volumes/my-vol/_data中就可以看到了,同理在主機的該目錄中添加文件,在容器的hostdata中也可以看到。

我將nginx這個文件復制到主機中用來交換的目錄下,進入容器之后在hostdata的目錄下也可以查看:

同樣的在容器中將文件拷貝到hostdata目錄下中,在主機的/var/lib/docker/volumes/my-vol/_data也能夠使用查看。

在這里我在容器中創建一個文件testfile并向其中寫入:This is container write!,然后回到主機進行查看,并在主機中使用vim向其中添加:“This is host write!”,并返回容器中進行查看。

2.使用數據卷容器。

我在有些地方看到有人使用數據卷容器來實現多個容器之間的數據共享,其過程是這樣子的:

1.先創建一個數據卷容器dbdata,并在其中創建一個數據卷掛載到/bdata:

可以通過docker volume ls查看生成了一個隨機名稱的volume。

2.然后,可以在其他容器中使用–volumes-from來掛載dbdata容器中的數據卷,例如創建db1和db2兩個容器,并從dbdata容器掛載數據卷:

3.然后此時在三個容器中任何一方在/dbdata目錄下的寫入,其他容器中都可以看到。

在圖中,在dbdata容器中創建testfile文件并寫入”dbdata container write!”,然后在db1容器中查看并寫入“db1 container write!”,然后在db2容器中查看并寫入“da2 container write!”,最后回到dbdata容器中查看。

4.然后還可以通過多個–volumes-from來掛載多個數據卷,然后還給出了備份和恢復的方法,網上一搜一大把。

3.為什么不用數據卷容器?

在看到許許多多關于數據卷容器的文章,并且都是大同小異。然后我想了想發現并沒有使用數據卷的必要性(或許是我想的不夠周全)。

上面提到數據卷容器用來在多個容器中共享數據,但是在明明可以通過掛載一個相同的本地目錄就能實現該方法。比如說在第一步中創建的my-vol數據卷,我可以將其同時掛載到db3和db4容器中。

在圖中,我將my-vol數據卷掛載到了db3和db4中,然后在其中能夠找到之前的數據文件,并且在db4容器中對testfile文件進行寫入操作,在db3中容器中也可以查看。

那么也就是說,我同樣的可以通過掛載一個數據卷就可以實現多個容器中的數據共享,并且在主機的目錄中添加的文件,在所有的容器中也能夠查看。如果備份的話直接在主機本地將文件夾進行拷貝即可,豈不是更方便。

4.為什么使用數據卷容器?

但是數據卷容器還有一個作用比較不錯,那就是可以用來指定掛載本地目錄,在第一點中我們創建一個名為my-vol的數據卷,該數據卷在本地存放的目錄為:/var/lib/docker/volumes/my-vol/_data,可以看出這個名字很長不方便操作,可以通過數據卷容器來解決該問題。

比如我在主機上創建了一個專門用來存放主機和容器進行文件交互的目錄,也就是說以后我想給容器中傳輸什么文件了,我直接將文件拷貝到該目錄下即可:

我在官方文檔中并沒有發現使用docker volume create 創建數據卷時可以指定volume對應的本地目錄的命令(或許是我看的不夠多)。

但是我就是想要用/usr/local/datadb 這個目錄該怎么辦?此刻數據卷容器的作用就出來了,可以通過創建一個數據卷容器,并且將該目錄掛在到數據卷容器上即可:

在圖中,我創建了一個所謂的數據卷容器,并且使用-v參數,將剛才主機的/usr/local/datadb目錄掛載進去,然后在容器中創建文件testfile并寫入“HAHAHAHA”,在主機上進行查看。

然后在其他容器創建的時候既可以使用–volumes-from將該數據卷容器進行掛載,然后想給容器中傳文件的時候直接拷貝到/usr/local/datadb目錄下即可,反過來容器給主機傳文件直接拷貝到容器中的掛載目錄下即可。

至于備份,直接將主機/usr/local/datadb賦值一份就好了,恢復的話再次掛載就好了。

但有一個問題就是,上述所有的掛載volume操作都是使用run命令新建了一個容器,至于能不能直接給運行中的容器進行掛載,我查了半天只有一個是關于這個的,但是我也沒有考證,有興趣的可以看下:https://www.jb51.net/article/157179.htm

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

標簽:瀘州 內江 玉樹 江西 廈門 湖北 江門 泰安

巨人網絡通訊聲明:本文標題《利用Volume在主機和Docker容器文件傳輸的方法》,本文關鍵詞  利用,Volume,在,主機,和,Docker,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用Volume在主機和Docker容器文件傳輸的方法》相關的同類信息!
  • 本頁收集關于利用Volume在主機和Docker容器文件傳輸的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品一线二线三线精华| 亚洲黄色在线视频| 日韩欧美一区二区视频| 在线观看欧美日本| 欧美性感一区二区三区| 欧美在线free| 欧美人xxxx| 日韩视频免费观看高清在线视频| 欧美三级乱人伦电影| 777午夜精品免费视频| 日韩一区二区三区免费看| 日韩免费观看高清完整版在线观看| 欧美一区二区在线不卡| 26uuu国产日韩综合| 日本一区二区三区四区| 亚洲婷婷综合久久一本伊一区| 亚洲三级在线看| 性做久久久久久久免费看| 三级一区在线视频先锋 | 国产精品一区二区在线看| 国产高清精品在线| 91猫先生在线| 欧美一区二区视频在线观看2020| 欧美成人一区二区三区在线观看| 国产色一区二区| 亚洲国产日产av| 捆绑调教美女网站视频一区| www.欧美色图| 91精品国产高清一区二区三区| 国产午夜亚洲精品羞羞网站| 亚洲精品国产视频| 激情综合色综合久久| 91色视频在线| 久久尤物电影视频在线观看| 亚洲精品国产精华液| 麻豆精品一区二区综合av| www.色精品| 精品国产精品网麻豆系列| 亚洲视频1区2区| 国产综合久久久久久久久久久久| 91免费看`日韩一区二区| 精品久久免费看| 一区二区三区精品| 高清日韩电视剧大全免费| 555www色欧美视频| 中文字幕一区二区三| 激情图片小说一区| 欧美久久久久久久久中文字幕| 国产欧美视频一区二区| 蜜臀av一级做a爰片久久| 在线看国产一区二区| 日本一区二区三区免费乱视频| 美女网站在线免费欧美精品| 欧美日韩视频在线第一区| 亚洲男人电影天堂| 91一区二区三区在线观看| 国产日韩欧美在线一区| 国产真实乱子伦精品视频| 在线不卡一区二区| 亚洲国产成人高清精品| 91国在线观看| 亚洲一区在线观看视频| 色综合一个色综合亚洲| 国产精品久久久久久久午夜片 | 精品国产第一区二区三区观看体验| 亚洲精品成人悠悠色影视| 国产精品一区一区| 日本一区二区成人| 国产jizzjizz一区二区| 欧美不卡视频一区| 韩国一区二区三区| 久久老女人爱爱| 国产精品中文欧美| 国产欧美一区二区精品久导航| 粉嫩蜜臀av国产精品网站| 国产欧美一区二区精品仙草咪| 国产精品888| 欧美国产成人精品| 不卡欧美aaaaa| 樱桃国产成人精品视频| 色综合天天综合网天天狠天天| ㊣最新国产の精品bt伙计久久| 粗大黑人巨茎大战欧美成人| 国产精品污污网站在线观看| 99久久久国产精品| 亚洲国产日韩a在线播放性色| 欧美精品一二三| 国产综合久久久久久久久久久久| 国产女人18水真多18精品一级做| 成人性生交大合| 亚洲另类一区二区| 这里只有精品电影| 国产成人精品亚洲午夜麻豆| 国产精品久久福利| 欧美人成免费网站| 国产成人午夜片在线观看高清观看| 国产精品传媒入口麻豆| 欧美体内she精高潮| 激情综合色播激情啊| 自拍偷拍国产精品| 精品少妇一区二区| av福利精品导航| 青草av.久久免费一区| 国产亚洲美州欧州综合国| 色婷婷综合久久久久中文一区二区| 亚洲成人在线免费| 久久精品亚洲精品国产欧美kt∨| 色久综合一二码| 国产专区欧美精品| 天堂一区二区在线免费观看| 国产日韩欧美麻豆| 欧美一级片免费看| 一本久久精品一区二区| 国产精品综合视频| 亚洲第一二三四区| 中文字幕一区二| 久久网这里都是精品| 在线免费亚洲电影| 成人97人人超碰人人99| 久草热8精品视频在线观看| 亚洲综合在线免费观看| 久久久精品中文字幕麻豆发布| 欧美中文一区二区三区| 成人性生交大合| 国产精品1区二区.| 麻豆传媒一区二区三区| 亚洲一本大道在线| 国产精品人人做人人爽人人添| 欧美不卡一二三| 日韩亚洲欧美中文三级| 欧美在线观看视频一区二区| 成人激情免费电影网址| 国产另类ts人妖一区二区| 日韩高清不卡在线| 午夜在线电影亚洲一区| 亚洲成人激情社区| 亚洲资源在线观看| 亚洲日本护士毛茸茸| 亚洲精品美国一| 亚洲男人的天堂在线观看| 日韩欧美在线网站| 欧美mv和日韩mv的网站| 欧美精选一区二区| 欧美日韩精品一区二区三区四区| 色一区在线观看| voyeur盗摄精品| av在线播放不卡| 成人网在线免费视频| 懂色中文一区二区在线播放| 国内精品伊人久久久久影院对白| 欧美bbbbb| 国产一区二区三区不卡在线观看 | 久久综合九色欧美综合狠狠 | 成人免费视频免费观看| 韩国一区二区视频| 国产在线精品一区在线观看麻豆| 玖玖九九国产精品| 男人的j进女人的j一区| 日日欢夜夜爽一区| 亚洲精品国产品国语在线app| 中文字幕乱码一区二区免费| 欧美成人一区二区| xvideos.蜜桃一区二区| 久久夜色精品国产噜噜av | 91精品国产入口| 欧美性猛交xxxx乱大交退制版| 91啦中文在线观看| 96av麻豆蜜桃一区二区| 99视频精品全部免费在线| 成人一道本在线| 国产99精品国产| 国产成人在线网站| 国产成人av一区二区| 国产成a人无v码亚洲福利| 国产在线一区观看| 成人黄色免费短视频| 欧美日韩1区2区| 欧美久久免费观看| 国产日韩欧美精品电影三级在线| 综合色天天鬼久久鬼色| 亚洲色图在线看| 日韩不卡一二三区| 六月丁香婷婷久久| 91蝌蚪porny| 久久伊人中文字幕| 亚洲午夜久久久久中文字幕久| 久久精品国产77777蜜臀| 一本大道久久a久久综合婷婷| 69堂亚洲精品首页| ...中文天堂在线一区| 卡一卡二国产精品 | 久久精品欧美一区二区三区不卡 | 国产精品综合网| 欧美日韩免费不卡视频一区二区三区| 欧美一区二区播放| 亚洲欧洲日本在线| 精品一区二区免费在线观看| 在线视频中文字幕一区二区| 久久久电影一区二区三区| 亚洲综合一区二区三区|