<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          「Docker學習系列教程」9-Docker容器數(shù)據(jù)卷介紹

          共 1465字,需瀏覽 3分鐘

           ·

          2022-12-17 14:54

          通過前面8篇文章的學習,我們已經(jīng)學會了docker的安裝、docker常用的命令已經(jīng)docker鏡像修改后提交的遠程鏡像倉庫及提交到公司的私服倉庫中。接下來,我們再來學學Docker另外一個重要的東西-容器數(shù)據(jù)卷。

          我們先來看看一個場景:我們有多個docker容器需要使用到同一個數(shù)據(jù),比如說A服務和B服務都需要使用到數(shù)據(jù)庫D,在數(shù)據(jù)庫容器D銷毀后,重啟,數(shù)據(jù)庫中的數(shù)據(jù)不能夠丟失。我們通過前面的學習已經(jīng)知道了,容器如果被銷毀后再重啟,這個時候,容器中的原有數(shù)據(jù)就丟失了,那么這種情況下,數(shù)據(jù)庫容器D中存儲的數(shù)據(jù)應該放在哪里?容器自身?如果存在容器自身肯定不行,那如果存放在非容器中,那么在容器中怎么能訪問到?能不能像Linux一樣,可以直接掛載盤符呢?答案是肯定有的。就是本文介紹的Docker容器數(shù)據(jù)卷。好了,接下來,咱們就來開始學習這個。

          大家好,我是凱哥Java(kaigejava),樂于分享,每日更新技術文章,歡迎大家關注“凱哥Java”,及時了解更多。讓我們一起學Java。也歡迎大家有事沒事就來和凱哥聊聊~~~


          直通車,本系列教程已發(fā)布文章,快速到達,《Docker學習系列》教程已經(jīng)發(fā)布的內(nèi)容見章末哦~

          先填坑:容器卷記得加入以下參數(shù):

          --privileged-true

          為什么需要加這個呢?

          回顧下啟動私服命令:

          docker run -d -p 5000:5000 -v /n/myregistry/:/tmp/registry --privileged=true registry

           

          其中 -v 后面的是什么?

          -v:添加自定義的容器卷

          冒號左邊:宿主機的路徑(docker的路徑==>也就是凱哥的虛擬機中的路徑)

          冒號右邊:容器內(nèi)的路徑(容器內(nèi)的路徑==>也就是私服容器所在鏡像路徑)

          --privileged=true:放開權限。

          理解如下圖:

          容器卷是什么?

          運行一個帶有容器卷存儲功能的容器實例命令公式

          docker run -it --privileged=true -v /宿主機絕對路徑目錄:/容器內(nèi)目錄 鏡像名稱

          能干嘛?

          持久化

          特點:

          1:數(shù)據(jù)卷可在容器之間共享或者是重用數(shù)據(jù)

          2:卷中的更改可以直接實時生效

          3:數(shù)據(jù)卷中的更改不會包含在鏡像的更新中

          4:數(shù)據(jù)卷的周期一直持續(xù)到?jīng)]用容器使用它為止

          直通車,本系列教程已發(fā)布文章,快速到達,《Docker學習系列》教程已經(jīng)發(fā)布的內(nèi)容如下:

          【圖文教程】Windows11下安裝Docker Desktop

          【填坑】在windows系統(tǒng)下安裝Docker Desktop后遷移鏡像位置

          【Docker學習系列】Docker學習1-docker安裝

          【Docker學習系列】Docker學習2-docker設置鏡像加速器

          【Docker學習系列】Docker學習3-docker的run命令干了什么?docker為什么比虛擬機快?

          【Docker學習系列】Docker學習2-常用命令之啟動命令和鏡像命令

          【Docker學習系列】Docker學習系列3:常用命令之容器命令

          【Docker學習系列】Docker學習4-常用命令之重要的容器命令

          【Docker教程系列】Docker學習5-Docker鏡像理解

          【Docker教程系列】Docker學習6-Docker鏡像commit操作案例

          【Docker學習教程系列】7-如何將本地的Docker鏡像發(fā)布到阿里云

          【Docker學習教程系列】8-如何將本地的Docker鏡像發(fā)布到私服?

          【Docker學習教程系列匯總】筆記及遇到問題解決文章



          瀏覽 57
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  成人高清视频精品在线 | 五月香人人 | 亚洲一产影院 | 亭亭色导航 | 亚洲免费AV电影 |