Docker 資料管理

2021-09-07 20:54:32 字數 664 閱讀 8811

容器中管理資料主要有兩種方式:

(1) 資料卷 ( data volumes ) :容器內的資料直接對映到宿主機,也就是使用宿主機的目錄作為根目錄,容器裡的目錄對映到根目錄,如下例1

(2) 資料卷容器 ( data volume containers ) :使用特定的容器維護資料卷,也就是使用乙個容器的目錄作為根目錄,另乙個容器對映到這個容器的根目錄,如下例2

[root@localhost ~]$ docker run -itd -v /data:/data centos bash    #

使用centos映象建立乙個容器,並把容器的/data目錄對映到宿主機的/data目錄,左邊是宿主機目錄,右邊是容器裡的目錄

[root@localhost ~]$ docker run -itd -v /data --name public_volumn centos bash    #

首先使用 -v /data 指定容器的公用目錄,注意這裡的/data是容器裡的目錄,並指定容器名為:public_volumn

[root@localhost ~]$ docker run -itd --volumes-from public_volumn centos bash #

然後使用 --volumes-from 指定使用哪個容器名的公用資料卷

Docker 資料管理

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

Docker資料管理

使用docker過程中,需要能檢視容器內應用產生的資料,或需要將容器內的資料進行備份,甚至在多個容器之間進行資料的共享,這些都將涉及容器資料管理的操作 容器中管理資料主要的兩種形式 1 資料卷 data volumes 2 資料卷容器 data volume containers 1 資料卷 資料卷...

Docker 資料管理

在生產環境中使用 docker,往往需要對資料進行持久化,或者需要在多個容器之間進行資料共享,這必然涉及容器的資料管理操作。容器中的管理資料主要有兩種方式 資料卷 data volumes 是乙個可供容器使用的特殊目錄,它將主機作業系統目錄直接對映進容器,類似於 linux 中的 mount行為 資...