docker 数据卷管理

在生产环境中使用docker,每每须要对数据进行持久化,或者须要在多个容器之间进行数据共享,这涉及到容器对数据管理的操做docker

容器对数据的管理主要有两种方式:安全

  数据卷(Data Volumes): 容器内数据直接映射到本地主机环境操作系统

  数据卷容器(Data Volume Containers):使用特定容器维护数据卷3d

一:什么是数据卷?

  数据卷是一个能够供容器使用的特殊目录,他将主机操做系统目录直接映射进容器,相似于Linux中的mount命令。blog

数据卷的特性:容器

  •   数据卷能够在容器之间共享和重用,容器间传递数据将变的高效与方便;
  •   对数据卷内数据的修改会立马生效,不管是容器内操做仍是本地操做;
  •   对数据卷的更新不会影响镜像,起到了解耦开应用和数据的做用;
  •   卷会一直存在,直到没有容器使用,能够安全的卸载掉。

二:如何使用数据卷?

建立数据卷im

 

绑定数据卷数据

三:数据卷容器管理

 

四:利用数据卷容器来迁移数据

1.备份img

2.恢复bind

 

1.将数据从宿主机中挂载到容器中的三种方式:

 

 

2.volume

3.bind mount 

4.应用示例

相关文章
相关标签/搜索