Docker資料卷容器

2021-10-05 06:12:12 字數 543 閱讀 7130

簡介:

如果需要在容器之間共享一些持續更新的資料,可以用建立資料卷容器的方式,資料卷容器其實就是乙個普通容器,專門用它提供資料卷供其它容器掛載

例:sudo socker run -it -v /dbdata --name dbdata centos-zdx /bin/bash 建立了乙個名為dbdata的容器將/dbdata作為資料卷目錄

然後其他容器通過使用–volumes-from 命令來掛載資料卷容器中的資料卷

例:sudo docker run -it --name db1 --volumes-from dbdata centos-zdx /bin/bash 建立了乙個名為db1的容器掛載了資料卷容器dbdata中的資料

注意:db1和dbdata這兩個容器任何一方修改了/dbdata資料卷目錄下的內容 另一方都能看到 都會被影響

如果刪除了掛載的容器(dbdata、db1)資料卷並不會被自動刪除。如果想要刪除乙個資料卷,必須在刪除最後乙個還掛載著它的容器時使用docker rm -v來指定同時刪除關聯的容器。

掛載乙個主機目錄作為資料卷同步到容器中

Docker 資料卷 資料卷容器

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

docker 容器資料卷

直接新增容器資料卷 docker run it v 宿主機絕對路經目錄 容器內目錄 映象名 新增許可權唯讀 docker run it v 宿主機絕對路經目錄 容器內目錄 ro 映象名 1.1dockerfile構建 docker 體系結構 保留字指令 from 基礎映象,當前是基於哪個映象 mai...

docker容器資料卷

資料卷概念 宿主機的乙個目錄或檔案 資料卷作用 容器資料持久化 客戶端和容器資料交換 容器間資料交換 資料卷容器 建立乙個容器,掛載乙個目錄,讓其他容器繼承自該容器 volume from 通過簡單方式實現資料卷配置 1 docker 容器刪除後,在容器中產生的資料也會隨之銷毀 2 docker 容...