docker容器資料卷

2021-10-23 00:02:42 字數 1261 閱讀 2269

資料卷概念

宿主機的乙個目錄或檔案

資料卷作用

容器資料持久化

客戶端和容器資料交換

容器間資料交換

資料卷容器

建立乙個容器,掛載乙個目錄,讓其他容器繼承自該容器( --volume-from )。

通過簡單方式實現資料卷配置

1、docker 容器刪除後,在容器中產生的資料也會隨之銷毀

2、docker 容器和外部機器不能直接交換檔案嗎

3、容器之間不能直接進行資料互動

1、資料卷是宿主機中的乙個目錄或檔案

2、當容器目錄和資料卷目錄繫結後,對方的修改會立即同步

3、乙個資料卷可以被多個容器同時掛載

4、乙個容器也可以被掛載多個資料卷

1、容器資料持久化

2、外部機器和容器間接通訊

3、容器之間資料交換

建立啟動容器時,使用 –v 引數 設定資料卷

docker run ... –v 宿主機目錄(檔案):容器內目錄(檔案) ...
注意事項:        

1. 目錄必須是絕對路徑        

2. 如果目錄不存在,會自動建立        

3. 可以掛載多個資料卷

目的:多容器進行資料交換        

1. 多個容器掛載同乙個資料卷        

2. 資料卷容器

1、建立啟動c3資料卷容器,使用 –v 引數 設定資料卷

docker run –it --name=c3 –v /volume centos:7 /bin/bash
2、建立啟動 c1 c2 容器,使用 –-volumes-from 引數 設定資料卷

docker run –it --name=c1 --volumes-from c3 centos:7 /bin/bash

docker run –it --name=c2 --volumes-from c3 centos:7 /bin/bash

Docker 資料卷 資料卷容器

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

docker 容器資料卷

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

Docker資料卷容器

簡介 如果需要在容器之間共享一些持續更新的資料,可以用建立資料卷容器的方式,資料卷容器其實就是乙個普通容器,專門用它提供資料卷供其它容器掛載 例 sudo socker run it v dbdata name dbdata centos zdx bin bash 建立了乙個名為dbdata的容器將...