1. 程式人生 > 其它 >六、事務-索引-檢視-遊標

六、事務-索引-檢視-遊標

什麼是容器資料卷?

docker理念
將應用和環境打包成一個映象,如果資料儲存在容器中,那麼容器刪除後,資料便會丟失,
因此需要容器資料捲來保證資料持久化(資料共享 儲存資料到本地)

使用資料卷

方式一
直接使用命令掛載 -v

docker run -it -v 主機目錄:容器內目錄 映象名稱 /bin/bash

# 測試
docker run -it -v E:\dockerWorkspace\test_home:/home centos /bin/bash

# 啟動後可通過 docker inspect 容器id 檢視容器詳細資訊

--volumes-from
# 資料卷容器同步機制

# 在使用資料卷掛載後,其它容器可以根據--volumes-from 來實現兩個容器之間資料卷容器同步機制

# 例項

# 1. 啟動一個容器  指定teanxo/centos:1.0自定義映象,該映象掛載volumes1、volumes2兩個卷
docker run -it --name docker01 teanxo/centos:1.0

# 2. 指定docker01容器 
# 那麼當 docker01容器中的volumes1、volumes2發生變化 docker02容器也會變化
docker run -it --name docker02 --volumes-from docker01 teanxo/centos:1.0

結論

容器之間配置資訊的傳遞,資料容器的生命週期一直持續到沒有容器使用為止
但是一旦持久化到本地,這個時候本地的資料是不會刪除的