目录
目录
五、容器卷ro和rw规则(案例)
六、 容器卷之间的继承和共享 (案例)
容器卷记得加入
--privileged=true
原因:
Docker容器产生的数据,如果不备份,那么当容器实例删除后,容器内部数据自然也就没有了。
为了能保存数据再docker中我们使用卷。
特点:
目的:实现容器和宿主机之间数据共享、将docker容器内的数据保存进宿主的磁盘中
挂载数据卷命令:
docker run -it --privileged=true -v /宿主机绝对路径目录:/容器内目录 镜像名
-v:自定一使用逻辑卷
查看数据卷是否挂载成功:
docker inspect 容器ID

示例:

效果
①分别切换到容器和主机的容器卷和容器卷映射目录


②在容器终端的对应目录(容器卷映射的目录)创建任意文件


③反过来现在主机对应的容器卷目录创建文件再取容器中查看


补充:
容器卷规则:
上一个案例的命令(默认是RW)也就是RW的案例
docker run -it --privileged=true -v /宿主机绝对路径目录:/容器内目录 镜像名
等同于
docker run -it --privileged=true -v /宿主机绝对路径目录:/容器内目录:rw 镜像名
RO案例演示:

步骤:
docker run -it --privileged=true --volumes-from 父类容器 镜像名 案例演示:
说明:我们继承容器卷案例

说明:即使停掉案例一的容器,我们继承它容器卷规则的容器依旧能含有数据。我们只是继承的规则并不受其他容器的状态影响