日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 知識百科

云計(jì)算核心技術(shù)Docker教程:容器持久化數(shù)據(jù)

來源: 責(zé)編: 時(shí)間:2023-08-07 16:30:07 337觀看
導(dǎo)讀 如果您沒有注意到,每次我們啟動容器時(shí),我們的待辦事項(xiàng)列表都會被清除干凈。為什么是這樣?讓我們深入了解容器是如何工作的。容器的文件系統(tǒng)當(dāng)一個(gè)容器運(yùn)行時(shí),它使用圖像中的各個(gè)

如果您沒有注意到,每次我們啟動容器時(shí),我們的待辦事項(xiàng)列表都會被清除干凈。為什么是這樣?讓我們深入了解容器是如何工作的。w4k28資訊網(wǎng)——每日最新資訊28at.com

容器的文件系統(tǒng)w4k28資訊網(wǎng)——每日最新資訊28at.com

當(dāng)一個(gè)容器運(yùn)行時(shí),它使用圖像中的各個(gè)層作為其文件系統(tǒng)。每個(gè)容器還有自己的“暫存空間”來創(chuàng)建/更新/刪除文件。任何更改都不會在另一個(gè)容器中看到,即使它們使用相同的圖像。w4k28資訊網(wǎng)——每日最新資訊28at.com

為了看到這一點(diǎn),我們將啟動兩個(gè)容器并在每個(gè)容器中創(chuàng)建一個(gè)文件。您將看到在一個(gè)容器中創(chuàng)建的文件在另一個(gè)容器中不可用。w4k28資訊網(wǎng)——每日最新資訊28at.com

1.啟動一個(gè)ubuntu容器,該容器將創(chuàng)建一個(gè)以/data.txt1 到 10000 之間的隨機(jī)數(shù)命名的文件。w4k28資訊網(wǎng)——每日最新資訊28at.com

docker run -d ubuntu bash -c "shuf -i 1-10000 -n 1 -o /data.txt && tail -f /dev/null"w4k28資訊網(wǎng)——每日最新資訊28at.com

如果您對該命令感到好奇,我們將啟動一個(gè) bash shell 并調(diào)用兩個(gè)命令(為什么我們有&&)。第一部分選擇一個(gè)隨機(jī)數(shù)并將其寫入/data.txt. 第二個(gè)命令只是監(jiān)視一個(gè)文件以保持容器運(yùn)行。w4k28資訊網(wǎng)——每日最新資訊28at.com

2.驗(yàn)證我們可以通過execing 到容器中看到輸出。為此,請打開儀表板并單擊運(yùn)行ubuntu映像的容器的第一個(gè)操作。w4k28資訊網(wǎng)——每日最新資訊28at.com

QQ截圖20220402151649w4k28資訊網(wǎng)——每日最新資訊28at.com

您將看到一個(gè)終端在 ubuntu 容器中運(yùn)行 shell。運(yùn)行以下命令以查看/data.txt文件的內(nèi)容。之后再次關(guān)閉此終端。w4k28資訊網(wǎng)——每日最新資訊28at.com

$ cat /data.txtw4k28資訊網(wǎng)——每日最新資訊28at.com

如果您更喜歡命令行,您可以使用該docker exec命令來執(zhí)行相同的操作。您需要獲取容器的ID(用于docker ps獲取它)并使用以下命令獲取內(nèi)容。w4k28資訊網(wǎng)——每日最新資訊28at.com

$ docker exec <container-id> cat /data.txtw4k28資訊網(wǎng)——每日最新資訊28at.com

你應(yīng)該看到一個(gè)隨機(jī)數(shù)!w4k28資訊網(wǎng)——每日最新資訊28at.com

3.現(xiàn)在,讓我們啟動另一個(gè)ubuntu容器(相同的圖像),我們會看到我們沒有相同的文件。w4k28資訊網(wǎng)——每日最新資訊28at.com

$ docker run -it ubuntu ls /w4k28資訊網(wǎng)——每日最新資訊28at.com

看!那里沒有data.txt文件!那是因?yàn)樗鼉H被寫入第一個(gè)容器的暫存空間。w4k28資訊網(wǎng)——每日最新資訊28at.com

4.繼續(xù)并使用docker rm -f <container-id>命令刪除第一個(gè)容器。w4k28資訊網(wǎng)——每日最新資訊28at.com

通過前面的實(shí)驗(yàn),我們看到每個(gè)容器每次啟動都是從鏡像定義開始的。雖然容器可以創(chuàng)建、更新和刪除文件,但當(dāng)容器被移除并且所有更改都與該容器隔離時(shí),這些更改會丟失。有了卷,我們可以改變這一切。w4k28資訊網(wǎng)——每日最新資訊28at.com

卷提供了將容器的特定文件系統(tǒng)路徑連接回主機(jī)的能力。如果容器中的目錄已掛載,則該目錄中的更改也會在主機(jī)上看到。如果我們在容器重啟時(shí)掛載相同的目錄,我們會看到相同的文件。w4k28資訊網(wǎng)——每日最新資訊28at.com

卷有兩種主要類型。我們最終將同時(shí)使用兩者,但我們將從命名卷開始。w4k28資訊網(wǎng)——每日最新資訊28at.com

持久化數(shù)據(jù)w4k28資訊網(wǎng)——每日最新資訊28at.com

默認(rèn)情況下,待辦事項(xiàng)應(yīng)用程序?qū)⑵鋽?shù)據(jù)存儲在容器文件系統(tǒng)中的SQLite 數(shù)據(jù)庫中。/etc/todos/todo.db如果你不熟悉 SQLite,不用擔(dān)心!它只是一個(gè)關(guān)系數(shù)據(jù)庫,其中所有數(shù)據(jù)都存儲在一個(gè)文件中。雖然這對于大型應(yīng)用程序來說不是最好的,但它適用于小型演示。稍后我們將討論將其切換到不同的數(shù)據(jù)庫引擎。w4k28資訊網(wǎng)——每日最新資訊28at.com

由于數(shù)據(jù)庫是單個(gè)文件,如果我們可以將該文件保存在主機(jī)上并使其可用于下一個(gè)容器,它應(yīng)該能夠從最后一個(gè)停止的地方繼續(xù)。通過創(chuàng)建一個(gè)卷并將其附加(通常稱為“掛載”)到存儲數(shù)據(jù)的目錄,我們可以持久化數(shù)據(jù)。當(dāng)我們的容器寫入todo.db文件時(shí),它將被持久化到卷中的主機(jī)。w4k28資訊網(wǎng)——每日最新資訊28at.com

如前所述,我們將使用命名卷。將命名卷視為簡單的數(shù)據(jù)桶。Docker 維護(hù)磁盤上的物理位置,您只需要記住卷的名稱。每次使用卷時(shí),Docker 都會確保提供正確的數(shù)據(jù)。w4k28資訊網(wǎng)——每日最新資訊28at.com

1.使用docker volume create命令創(chuàng)建卷。w4k28資訊網(wǎng)——每日最新資訊28at.com

$ docker volume create todo-dbw4k28資訊網(wǎng)——每日最新資訊28at.com

2.在儀表板(或使用 )中再次停止并刪除待辦事項(xiàng)應(yīng)用程序容器docker rm -f <id>,因?yàn)樗栽谶\(yùn)行而不使用持久卷。w4k28資訊網(wǎng)——每日最新資訊28at.com

3.啟動 todo 應(yīng)用程序容器,但添加-v標(biāo)志以指定卷安裝。我們將使用命名卷并將其掛載到/etc/todos,這將捕獲在該路徑創(chuàng)建的所有文件。w4k28資訊網(wǎng)——每日最新資訊28at.com

$ docker run -dp 3000:3000 -v todo-db:/etc/todos getting-startedw4k28資訊網(wǎng)——每日最新資訊28at.com

4.容器啟動后,打開應(yīng)用程序并將一些項(xiàng)目添加到您的待辦事項(xiàng)列表中。w4k28資訊網(wǎng)——每日最新資訊28at.com

5.停止并刪除 todo 應(yīng)用程序的容器。使用儀表板或docker ps獲取 ID,然后docker rm -f <id>將其刪除。w4k28資訊網(wǎng)——每日最新資訊28at.com

6.使用上面的相同命令啟動一個(gè)新容器。w4k28資訊網(wǎng)——每日最新資訊28at.com

7.打開應(yīng)用程序。您應(yīng)該會看到您的項(xiàng)目仍在您的列表中!w4k28資訊網(wǎng)——每日最新資訊28at.com

8.完成檢查列表后,繼續(xù)刪除容器。w4k28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-119-2257-0.html云計(jì)算核心技術(shù)Docker教程:容器持久化數(shù)據(jù)

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: AMD宣布斥資19億美元收購云計(jì)算創(chuàng)企Pensando

下一篇: 卷積神經(jīng)網(wǎng)絡(luò)性能優(yōu)化

標(biāo)簽:
  • 熱門焦點(diǎn)
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
麻豆av一区二区三区久久| 久久久国产精品一区二区三区| 亚洲韩国日本中文字幕| 欧美久久婷婷综合色| 篠田优中文在线播放第一区| 亚洲成色www久久网站| 国产精品看片你懂得| 欧美jizz19hd性欧美| 久久精品视频va| 午夜伦理片一区| 亚洲剧情一区二区| 影音先锋久久| 国产亚洲激情| 国产精品亚洲片夜色在线| 欧美日本国产在线| 欧美成人免费一级人片100| 久久久亚洲国产美女国产盗摄| 亚洲性视频h| 99精品久久| 亚洲欧洲在线一区| 91久久精品网| 亚洲欧美日韩一区二区在线| 亚洲图片欧美一区| 99爱精品视频| 久久激情中文| 欧美一区二区成人6969| 亚洲欧美日韩区| 免费精品视频| 免费在线播放第一区高清av| 欧美色123| 欧美三级视频| 在线观看不卡av| 亚洲欧洲在线播放| 亚洲国产精品久久久久婷婷老年| 国产一区二区剧情av在线| 国内久久精品视频| 在线成人欧美| 亚洲综合视频网| 性做久久久久久久免费看| 欧美伊人久久| 久久网站热最新地址| 免费一级欧美在线大片| 欧美国产日产韩国视频| 欧美—级高清免费播放| 欧美人与禽猛交乱配| 久久精品盗摄| 久久香蕉国产线看观看网| 国产精品av一区二区| 国产酒店精品激情| 国产精品一级久久久| 日韩天堂在线观看| 亚洲影音一区| 久久国产精品第一页| 久久午夜电影网| 欧美精彩视频一区二区三区| 欧美日韩精品在线观看| 欧美丝袜一区二区| 国产精品香蕉在线观看| 国产在线精品自拍| 亚洲国产成人不卡| 日韩亚洲欧美高清| 麻豆精品在线视频| 国产精品另类一区| 国语自产偷拍精品视频偷| 亚洲欧美成人网| 欧美日一区二区三区在线观看国产免| 国产欧美精品va在线观看| 在线观看不卡| 一区二区三区欧美成人| 午夜精品国产精品大乳美女| 麻豆91精品| 欧美日韩国产小视频| 亚洲福利免费| 亚洲影院高清在线| 美女任你摸久久| 一区在线免费| 开元免费观看欧美电视剧网站| 欧美天堂亚洲电影院在线播放 | 国产精品国产三级国产a| 国产精品视频最多的网站| 在线中文字幕一区| 麻豆国产精品777777在线| 一区免费在线| 蜜桃久久av一区| 国产欧美日韩视频一区二区三区| 亚洲资源av| 国产麻豆91精品| 日韩亚洲国产欧美| 欧美午夜激情小视频| 1024成人| 欧美韩日一区二区| 一区二区三区欧美视频| 欧美视频在线一区二区三区| 亚洲午夜电影网| 国产美女精品视频免费观看| 日韩午夜激情| 久久久免费精品| 在线日本成人| 欧美成人精品不卡视频在线观看| 国产日韩亚洲欧美精品| 日韩亚洲一区在线播放| 欧美日韩视频不卡| 亚洲欧洲在线观看| 欧美日韩在线三级| 亚洲欧美视频在线观看| 国产亚洲二区| 免费看精品久久片| 亚洲毛片av| 国产精品日韩在线一区| 一二三四社区欧美黄| 国产精品久久久久久久浪潮网站| 午夜精品在线| 国产精品激情偷乱一区二区∴| 午夜激情久久久| 欧美网站在线| 欧美影院成年免费版| 国产精品免费一区二区三区观看| 9久草视频在线视频精品| 久久国产高清| 国产嫩草影院久久久久| 久久久夜精品| 亚洲美女视频| 美女精品视频一区| 99视频一区| 国产日韩欧美在线一区| 亚洲女同同性videoxma| 国产一区二区三区久久久久久久久| 在线视频你懂得一区| 国产精品资源| 免费在线播放第一区高清av| 亚洲尤物视频在线| 在线看片一区| 国产精品高精视频免费| 久色婷婷小香蕉久久| 亚洲深夜福利| 欧美日韩一区二区视频在线观看| 香蕉久久夜色精品国产| 亚洲第一主播视频| 国产精品久久久久久久午夜 | 欧美激情一区| 亚洲国产欧美精品| 国产精品一区二区a| 欧美成人自拍视频| 欧美一区二区三区四区视频| 国产精品中文在线| 免费日韩一区二区| 午夜日韩在线| 99ri日韩精品视频| 在线观看不卡av| 国产日产欧美精品| 久久久久久一区| 亚洲国产婷婷| 国产区在线观看成人精品| 欧美精品在线观看91| 久久精品人人做人人综合| 一区二区在线免费观看| 免费永久网站黄欧美| 亚洲欧美在线另类| 亚洲免费观看高清完整版在线观看熊 | 国产一区视频在线观看免费| 久久精品国产亚洲5555| 一本色道久久综合一区| 国产精品久久二区二区| 欧美一二三视频| 99视频精品在线| 亚洲国产欧美在线人成| 国产一区二区在线免费观看| 国产精品xxx在线观看www| 欧美在线播放| 亚洲午夜精品17c| 亚洲精品一线二线三线无人区| 国外视频精品毛片| 国产噜噜噜噜噜久久久久久久久| 欧美日韩综合不卡| 欧美福利在线| 久热精品视频在线观看| 久久精品国产99国产精品| 亚洲欧美日韩高清| 伊人精品视频| 国产人成精品一区二区三| 国产精品激情av在线播放| 欧美日韩国产精品专区| 欧美国产大片| 久久成人综合视频| 亚洲免费一在线| 亚洲图中文字幕| 一本久久知道综合久久| 亚洲美女免费视频| 最新成人在线| 亚洲欧洲另类| 亚洲人成人一区二区三区| 国产精品美女久久| 欧美日韩在线不卡一区| 欧美精品一区三区| 欧美日韩国产在线一区| 欧美屁股在线| 欧美日韩国产123| 欧美精品1区| 欧美日本中文字幕| 欧美日韩精品免费观看| 久久久综合免费视频| 久久精品三级| 久久久久久久网| 久久综合99re88久久爱|