docker資料卷(七2)

2021-09-26 09:02:21 字數 1567 閱讀 6775

在docker資料卷(七1)中介紹了資料卷概念以及建立資料卷,在這篇中做乙個延伸。

docker volume --help

commands:

create 建立乙個資料卷

inspect 列印乙個或多個資料卷的詳細資訊

ls 列出所有資料卷

prune 刪除所有未使用的資料卷

rm 刪除乙個或多個資料卷

1、建立資料卷

# v1 自定義的資料卷名稱

docker volume create v1

2、檢視所有資料卷

3、檢視指定資料卷詳細資訊

用docker run  --mount 標記來將資料卷 掛載到容器裡,在一次 docker run  中可以掛載多個資料卷。

--mount :掛載命令

source :資料卷源名稱

1、啟動乙個容器掛載資料卷

docker run -it --name volume-t1 --mount source=v1,target=/opt  centos
2、檢視容器掛載資料來源資訊

# volume-t1 掛載目標容器名稱

docker inspect volume-t1

在 mounts中檢視掛載資訊

刪除資料卷兩種方式

1、刪除指定的資料卷

# v1 資料卷名稱

docker volume rm v1

2、刪除不被使用的資料卷

#列出不被使用的容器

docker volume ls -f dangling=true

#刪除不被使用的容器

docker學習(七) 容器資料卷

docker的理念回顧 將應用和環境打包成乙個映象 資料?如果資料在容器中,那麼我們的容器刪除,資料就會丟失!需求 資料持久化!mysql,容器刪了,刪庫跑路!需求 mysql資料可以儲存本地 容器之間可以有乙個資料共享的技術,docker容器中產生的資料同步到本地!這就是卷技術,目錄的掛在,將我們...

Docker 資料卷 資料卷容器

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

七 Docker學習之Docker儲存卷

docker映象由多個唯讀層疊加而成,啟動容器時,docker會載入唯讀映象層並在映象棧頂部新增乙個讀寫層。如果執行中的容器修改了現有的乙個已經存在的檔案,那該檔案將會從讀寫層下面的唯讀層複製到讀寫層,該檔案的唯讀版本仍然存在,只是已經被讀寫層中該檔案的副本隱藏,此即 寫時複製 cow 機制。關閉並...