docker 數據卷管理

在生產環境中使用docker,每每須要對數據進行持久化,或者須要在多個容器之間進行數據共享,這涉及到容器對數據管理的操做docker

容器對數據的管理主要有兩種方式:安全

  數據卷(Data Volumes): 容器內數據直接映射到本地主機環境操作系統

  數據卷容器(Data Volume Containers):使用特定容器維護數據卷3d

一:什麼是數據卷?

  數據卷是一個能夠供容器使用的特殊目錄,他將主機操做系統目錄直接映射進容器,相似於Linux中的mount命令。blog

數據卷的特性:容器

  •   數據卷能夠在容器之間共享和重用,容器間傳遞數據將變的高效與方便;
  •   對數據卷內數據的修改會立馬生效,不管是容器內操做仍是本地操做;
  •   對數據卷的更新不會影響鏡像,起到了解耦開應用和數據的做用;
  •   卷會一直存在,直到沒有容器使用,能夠安全的卸載掉。

二:如何使用數據卷?

建立數據卷im

 

綁定數據卷數據

三:數據卷容器管理

 

四:利用數據卷容器來遷移數據

1.備份img

2.恢復bind

 

1.將數據從宿主機中掛載到容器中的三種方式:

 

 

2.volume

3.bind mount 

4.應用示例

相關文章
相關標籤/搜索