02Docker容器卷

Docker容器卷

1.数据卷是什么

简而言之: 就是Docker用来存储数据的,在镜像被删除的时候,卷中数据不会被删除,就是相当于一个数据库备份数据,相当于Windows中的目录或文件

2.目的

解决数据持久化

独立容器的生存周期,帮助容器间继承和共享数据

3.数据卷的使用

1.直接添加

docker  run  -it  -v /宿主机绝对路径:/容器内目录  镜像名
--'-v':表示要挂载的容器卷 

--inspect:  查询容器的详情
docker  inspect 容器ID
docker  run -it  -v  /root/dockerfile2:/root/dockerfile2:ro centos

后面: ro代表只读的命令

在这里插入图片描述

2.数据卷Dockerfile

创建一个简单的数据卷

[root@10 dockerfile]# vi docker1

添加的内容

# volume test

FROM centos
VOLUME ["/dataVolumeContainer1","/dataVolumeContainer2"]

CMD echo "finished, master -------------------> Success  !"

CMD /bin/bash

查看镜像

[root@10 dockerfile]# docker images

在这里插入图片描述

启动

docker build -f  docker1 -t boyunv/centos  .

在这里插入图片描述

在这里插入图片描述

启动我们新建的镜像

docker dun -it boyunv/centos

4.数据卷容器

命名的容器挂载数据卷,其他容器通过挂载这个容器实现数据共享,挂载数据的容器,称为数据卷容器

1.启动一个父容器

docker run -it --name parent parent/centos

在这里插入图片描述

启动2个子容器

--volumes-from:要挂载到哪个父容器

[root@10 dockerfile2]# docker run -it --name son1 --volumes-from  parent  boyunv/centos
[root@10 ~]#  docker run -it --name son2  --volumes-from  parent  boyunv/centos

启动的结果如下

在这里插入图片描述

父容器与子容器之间对数据卷的共享关系

在这里插入图片描述

相关推荐

  1. Docker容器数据

    2023-12-11 14:18:04       41 阅读
  2. Docker 容器数据

    2023-12-11 14:18:04       63 阅读
  3. docker容器数据、创建、读写规则)-day03

    2023-12-11 14:18:04       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-11 14:18:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-11 14:18:04       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-11 14:18:04       82 阅读
  4. Python语言-面向对象

    2023-12-11 14:18:04       91 阅读

热门阅读

  1. linux中安装miniconda并解决conda:未找到命令的问题

    2023-12-11 14:18:04       69 阅读
  2. mybatis的标签的使用

    2023-12-11 14:18:04       63 阅读
  3. error:move_base_msgs

    2023-12-11 14:18:04       45 阅读
  4. Ubuntu——安装显卡驱动

    2023-12-11 14:18:04       66 阅读
  5. 基于AidLux的工业视觉少样本缺陷检测实战应用

    2023-12-11 14:18:04       63 阅读
  6. ffmpeg常用命令

    2023-12-11 14:18:04       59 阅读
  7. 104. 二叉树的最大深度

    2023-12-11 14:18:04       56 阅读
  8. 将真分数分解为埃及分数

    2023-12-11 14:18:04       56 阅读
  9. 轨道交通虚拟情景实训教学系统演示

    2023-12-11 14:18:04       66 阅读
  10. react-props扩展

    2023-12-11 14:18:04       70 阅读
  11. InsCode实践分享

    2023-12-11 14:18:04       63 阅读