美文网首页Docker
docker容器卷

docker容器卷

作者: 码农GG | 来源:发表于2020-04-11 09:48 被阅读0次

1.作用

容器的持久化,容器间继承+共享数据

2.数据卷

2.1命令添加
2.1.1命令
docker run -it -v /宿主机目录:/容器内目录 镜像名 /bin/bash

image.png

2.1.2查看数据卷是否挂载成功
docker inspect 642b8e9fc08a

image.png image.png

2.1.3容器和宿主机间数据共享

image.png

2.1.4容器停止退出后,主机修改后数据是否同步

image.png

2.1.5容器数据带权限(只读)
docker run -it -v /宿主机绝对路径目录:/容器内目录:ro 镜像名

image.png
image.png

2.2DockerFile添加
2.2.1根目录下新建mydocker文件夹并进入

2.2.2构建dockerfile文件,使用VOLUME指令给镜像添加多个数据卷

image.png

2.2.3build后生成镜像(lw/centos)
docker build -f /mydocker/dockerfile -t lw/centos .

image.png

2.2.4run 容器查看容器和主机绑定目录

image.png

2.3备注
Docker挂载主机目录Docker访问出现cannot open directory .: Permission denied
解决办法:在挂载目录后多加一个--privileged=true参数即可

3.数据卷容器

命名的容器挂载数据卷,其它容器通过挂载这个(父容器)实现数据共享,挂载数据卷的容器,称之为数据卷容器(活动硬盘挂活动硬盘实现数据的传递依赖)

3.1启动父容器dc01,子容器dc02,dc03继承dc01
docker run -it --name dc01 lw/centos
docker run -it --name dc02 --volumes-from dc01 lw/centos
docker run -it --name dc03 --volumes-from dc01 lw/centos

3.2 3个容器分别创建数据文件,都能共享

image.png
image.png
image.png image.png

3.3结论
容器之间配置信息的传递,数据卷的生命周期一直持续到没有容器使用它为止。

相关文章

  • 【现学现忘Docker基础】— 21.Docker容器数据卷(一

    1、什么是Docker容器数据卷 Docker容器数据卷,即Docker Volume(卷)。 当Docker容器...

  • 细述Kubernetes和Docker容器的存储方式

    Docker的容器卷插件Docker V1.8正式发布了容器卷插件 (Volume Plugin) 的规范,允许第...

  • Docker 容器数据卷

    Docker 容器数据卷 如果不写容器外路径,则会给你定义一个路径 什么是容器数据卷(volume) 需求: 容器...

  • Docker(四) 存储卷

    docker存储卷 数据卷 为什么需要数据卷(存储卷)docker镜像由多个只读层叠加而成,启动容器时,docke...

  • docker容器卷

    1.作用 容器的持久化,容器间继承+共享数据 2.数据卷 2.1命令添加2.1.1命令docker run -it...

  • 容器卷,docker

    docker 容器中产生的数据,同步到本地,卷基础;目录的挂载, 容器的持久化,和同步操作,容器间可以数据共享。 ...

  • docker容器数据卷

    什么是容器数据卷 把docker容器运行产生的数据持久化,相当于容器的外置硬盘 容器数据卷的特点 1.数据卷可在容...

  • 第六篇 : Docker 容器的数据管理

    一、容器的数据卷 1. 什么是数据卷? docker的理念之一就是将应用和运行的环境打包,因此docker容器的生...

  • Docker笔记之总结

    Docker笔记之Docker初体验Docker笔记之容器Docker笔记之网络管理Docker笔记之数据卷Doc...

  • Docker 数据管理

    Volume(数据卷) 将Docker主机数据挂载到容器 创建数据卷 查看数据卷详细信息 用卷创建一个容器,让这个...

网友评论

    本文标题:docker容器卷

    本文链接:https://www.haomeiwen.com/subject/gqjjmhtx.html