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 - 数据卷容器的主要内容,如果未能解决你的问题,请参考以下文章