Docker学习笔记(8-2)Docker - 数据卷容器

Posted 非淡泊无以明志,非宁静无以致远 - 长安快马

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker学习笔记(8-2)Docker - 数据卷容器相关的知识,希望对你有一定的参考价值。

学习目的:

  数据卷容器:用于在不能访问容器目录时,实现荣期间的数据共享

 

数据卷容器:

  命名的容器挂在数据卷,其他容器通过挂在这个容器实现数据共享,挂载数据卷的容器就叫做数据卷容器

  

  数据卷容器挂载宿主机目录。

 

挂载数据卷容器的方法

docker run --volumes-from [CONTAINER-NAME]

 

# 使用上节课方法,构建过程中用指令创建数据卷

$ docker run -it --name dvt4 lexiaofei/dvt

# ls

#touch /datavolume1/dvt4_1

# exit

$  docker run -it --name dvt5 --volumes-from dvt4 ubuntu /bin/bash

# ls

# ls /datavolume1

# touch /datavolume1/dvt5_1

# ls /datavolume1

# exit

$ docker run -it --name dvt6--volumes-from dvt4 ubuntu /bin/bash

# ls -l

# exit

$ docker rm dvt4

# docker restart dvt5

# docker attach dvt5

# ls

# exit

 

* 数据卷容器不一定能真正删除,只要有容器在引用,数据卷就一直存在

* 数据卷容器停止后,数据卷在活着的容器中仍然可用

 

以上是关于Docker学习笔记(8-2)Docker - 数据卷容器的主要内容,如果未能解决你的问题,请参考以下文章

docker学习笔记——创建私有库

Docker学习笔记-持续更新中

Docker学习笔记 — 开启Docker远程访问

docker~学习笔记索引

十分钟了解Docker(我的Docker学习笔记)

Docker 学习笔记Docker 相关概念,基本操作