docker中資料儲存

2021-10-04 02:59:18 字數 557 閱讀 4865

docker中資料儲存

資料卷,是將宿主機上的目錄掛載到容器中去,有助於資料持久化。

資料卷特點:

在容器啟動初始化時,如果容器使用的宿主機掛載點有資料,這些資料就會拷貝到容器中。

資料卷可以在容器直接共享和重用。

可以直接對資料捲裡的內容進行修改。

資料卷的變化不會影響映象的更新。

捲會一直存在,即使掛載資料卷的容器已經刪除。

命令如下:

docker  run -itd  --name web  -v /data

:/data centos

:7

#將宿主機中的data目錄對映到容器中

docker run -itd -v /data --name test  centos

:7

docker run -itd --name test2 --volumes-from test  centos

:7

#將docker中test容器作為test2的資料卷

docker之資料儲存

docker映象是乙個唯讀的檔案系統,容器是映象的執行環境,即在映象基礎上再加一層可讀寫的層,因此所有容器中的資料寫入時均寫到容器中,會隨著容器的銷毀而消失。為確保容器可以儲存資料,docker引入資料卷volume來處理此情況。volume就是目錄或者檔案,它可以繞過預設的聯合檔案系統,而以正常的...

docker資料卷儲存

1.為什麼要使用docker資料卷 資料卷的作用 1 持久化容器執行過程中產生的資料檔案 2 實現多個容器間的檔案共享。正常情況下,刪除容器,容器中所有的檔案也會被刪除。2.常見的docker資料卷命令 建立乙個資料卷 docker volume create 檢視資料卷列表 docker volu...

主機掛載儲存 docker資料卷(資料掛載)

docker的映象是由多個唯讀的檔案系統疊加在一起形成的。當我們在我啟動乙個容器的時候,docker會載入這些唯讀層並在這些唯讀層的上面 棧頂 增加乙個讀寫層。這時如果修改正在執行的容器中已有的檔案,那麼這個檔案將會從唯讀層複製到讀寫層。該檔案的唯讀版本還在,只是被上面讀寫層的該檔案的副本隱藏。當刪...