docker ce 17 09 資料卷和資料卷容器

2021-09-07 15:26:32 字數 1402 閱讀 3798

docker容器中管理資料兩種方式:

1、資料卷(data volumes)

2、資料卷容器(data volume dontainers)

一、資料卷

特性:1、資料卷可以在容器之間共享和重用

2、對資料卷的修改會立馬生效

3、對資料卷的更新,不會影響映象

4、資料卷一直存在,直到沒有容器使用

> docker run -ti -v /logs centos:latest /bin/bash
-v標記在容器內建立乙個資料卷,多次使用-v可以建立多個資料卷

也可以掛載本地目錄到容器中作為資料卷

也可以掛載單個檔案到容器中作為資料卷

> docker run -ti -v ~/.bash_history:/.bash_history centos:latest /bin/bash
二、資料卷容器

使用者需要在容器之間共享一些持續更新的資料,最簡單的方式是使用資料卷容器。

資料卷容器就是乙個普通的容器,只是它專門提供資料卷供其他容器掛載使用。

1、先建立乙個名為dbdata的資料卷容器,並建立乙個資料卷/dbdata

2、分別建立兩個容器db1和db2

> docker run -ti --volumes-from dbdata --name db1 centos:latest

> docker run -ti --volumes-from dbdata --name db2 centos:latest

3、這時,三個容器,任何一方有檔案寫入,其他容器都可看到

可以多次使用--volumes-from引數來從多個容器掛載多個資料卷。

Docker 資料卷 資料卷容器

一,概念解析 1,資料卷 資料卷就是在宿主中可以在容器之間進行共享和重用的一系列和檔案和資料夾,通過docker run v命令可以將資料卷掛載到對應的容器目錄空間,進行檔案讀取,容器卷特性如下 資料卷可以在容器之間共享和重用,容器間傳遞資料將變得高效方便 對資料卷內資料的修改會立馬生效,無論是容器...

資料卷和資料卷容器

資料卷 就是將宿主機的某個目錄,對映到容器中,作為資料儲存的目錄,我們就可以在宿主機對資料進行儲存 資料卷可以在容器之間共享和重用,本地與容器間傳遞資料更高效 對資料卷的修改會立馬有效,容器內部與本地目錄均可 對資料卷的更新,不會影響映象,對資料與應用進行了解耦操作 捲會一直存在,直到沒有容器使用。...

Docker資料卷和資料卷容器

在容器中管理資料主要有兩種方式 資料卷 data volumes 資料卷容器 data volume containers 資料卷 資料卷是乙個可提供乙個或多個容器使用的特殊目錄,它繞過ufs unix檔案系統 可以提供很多有用的特性 資料卷可以在容器之間共享和使用 對資料卷的修改會立馬生效 對資料...