docker 容器数据卷技术

启动cento os容器 挂载数据卷

在这里插入图片描述

[root@192 ~]# docker run -it -v /home/test:/home centos /bin/bash
-it 以交互模式运行
-v 挂载数据卷 将当前系统下的home/test 目录挂载到即将启动的centos 容器里面的/home 目录

进入到centos容器,并在/home目录下添加文件和文件夹

在这里插入图片描述

退出且关闭容器后

用exit 命令退出
发现在容器内添加的文件已经全部同步到linux系统里,
如此实现了一个数据的持久化,不会因为容器没了,数据就丢失了
在这里插入图片描述

通过inspect查看是否挂载成功

这是补充的一点,在容器启动后查看

docker inspect 容器ID ## 查看容器的基本信息

mount 就是挂载的意思
在这里插入图片描述
** 注意:这个容器卷实现了双向绑定,就是在linux机上修改,容器里面也会同步修改 **

容器卷的好处

使用了容器卷,我们再修改配置文件的话,就可以在容器外修改,不用进入到容器里面了

具名和匿名挂载

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据卷之dockerfile

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


版权声明:本文为yanfei464486原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。