Docker 学习6 Docker存储卷
一、什么是存储卷
二、为什么要用到数据卷
三、数据卷是怎么被管理的
四、存储卷种类
五、在容器中使用存储卷
1、只声明容器路径
[root@localhost docker]# docker run --name b2 -it -v /data busybox / # ls / bin data dev etc home proc root sys tmp usr var[root@localhost ~]# docker inspect -f {{.Mounts}} b2 [{volume ef7928df9feaa0d01e5219f7a0a52c84aa902a9c91effdb7ff3fd79d152f9ef8 /var/lib/docker/volumes/ef7928df9feaa0d01e5219f7a0a52c84aa902a9c91effdb7ff3fd79d152f9ef8/_data /data local true }]
也可以通过docker inspect 容器名 查看到卷名称和宿主机上的卷名称
2、声明主机路径和容器路径
[root@localhost docker]# docker run --name b2 -it --rm -v /data/volumes/b2:/data busybox / # ls bin data dev etc home proc root sys tmp usr var
通过docker inspect b2查看Mounts信息
六、共享存储卷(即joind container,相当于共享名称空间中的文件系统)
1、创建容器1
[root@localhost docker]# docker run --name b2 -it --rm -v /data/volumes/b2:/data busybox / # ifconfig eth0 Link encap:Ethernet HWaddr 02:42:0A:00:00:05 inet addr:10.0.0.5 Bcast:10.0.255.255 Mask:255.255.0.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:8 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:648 (648.0 B) TX bytes:0 (0.0 B)lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBACK RUNNING MTU:65536 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
2、创建容器2,并且共享容器1的网络空间和文件系统
[root@localhost ~]# docker run --name b3 -it --network container:b2 --volumes-from b2 busybox / # ifconfig eth0 Link encap:Ethernet HWaddr 02:42:0A:00:00:05 inet addr:10.0.0.5 Bcast:10.0.255.255 Mask:255.255.0.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:8 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:648 (648.0 B) TX bytes:0 (0.0 B)lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBACK RUNNING MTU:65536 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)/ # ls bin data dev etc home proc root sys tmp usr var
转载于:https://www.cnblogs.com/Presley-lpc/p/10704289.html
Docker 学习6 Docker存储卷相关推荐
- Docker学习(2)-Docker基础1
Docker学习(1)-Docker简介 1.2 Docker安装及基础命令介绍 https://www.docker.com/#Docker官网 Docker 运行系统 OS 版本选择: Docke ...
- Docker学习1——Docker入门
Docker学习1--Docker入门 参考资料 1.Docker简介 2.尚硅谷2022版Docker实战教程(docker教程天花板) 1.1 Docker简介 1.1.1 Docker引入 假定 ...
- Docker学习(3)-Docker镜像构建和使用
Docker学习(1)-Docker简介 Docker学习(2)-Docker基础1 Docker 镜像与制作 Docker 镜像内是否包含内核(bootfs)? 首先,从镜像的体积大小来说,一个比较 ...
- Docker学习2——Docker高级
Docker学习2--Docker高级 2.1 Dockerfile解析 2.1.1 Dockfile是什么 Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参 ...
- docker创建网桥及存储卷管理
自定义docker0的桥的网络属性信息 自定义docker0的桥的网络属性信息需要修改/etc/docker/daemon.jsom配置文件 [root@cxr ~]# vi /etc/docker/ ...
- 狂神说--docker学习笔记-docker安装,常用命令,以及使用
狂神说bilibili视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?p=1 1. Docker概述 1.1 Docker为什么出现? 大家经常做一款 ...
- Docker学习(一)-----Docker简介与安装
一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...
- Docker学习(三)-----Docker镜像常用命令
六.Docker镜像 镜像是Docker的三大组件之一 Docker运行容器前需要本地存在对应的镜像,如果本地不存,Docker会从镜像仓库下载 6.1Docker获取镜像 6.1.1查找镜像 我们可 ...
- Docker学习笔记 — Docker私有仓库搭建
2019独角兽企业重金招聘Python工程师标准>>> 和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库. 使用私有仓 ...
最新文章
- 关于并发处理,下列哪些说法符合《阿里巴巴Java开发手册》
- 尖峰 mysql 源码方向_MySql轻松入门系列————第一站 从源码角度轻松认识mysql整体框架图...
- 2021年春季学期-信号与系统-第十四次作业参考答案-第八小题参考答案
- linux端口监听命令
- app专项测试(稳定性测试、安全性测试)
- 小蚂蚁学习C语言(25)——C语言结构体——使用结构体手动录入信息的小案例...
- c语言受到哪些编程的影响,C语言,一个影响了整个世界的编程语言!
- 山东理工大学计算机学院学号,计算机组成原理课程设计--山东理工大学计算机学院...
- bash: jps: command not found
- 树莓派lnmp安装mysql_在树莓派上安装 LNMP
- 大学生利用漏洞薅肯德基羊毛,获刑两年半
- A Data Access Layer to persist business objects using attributes and reflection - Part III [无常译]...
- Java基础 - 集合
- Centos7下新硬盘的挂载操作
- 小白的python学习之路-turtle画不同大小的五角星
- 两个案例带你了解 cookie 和 SSL(开心网 jobbole)
- 数据科学家:21世纪最脏的工作
- 锂电池充电过程及电路设计
- 做销售的要背下来!太经典了!
- nodejs mysql 关闭_nodejs mysql错误:连接丢失服务器关闭了连接
热门文章
- PyTorch实现,GitHub star 4k+:这是微软开源的计算机视觉库
- SAP PM创建多语言文本
- 5G、物联网、人工智能和机器学习将成为2021年最重要的技术
- 科学家研发出“读心术”,直接将脑电波翻译成文本,错误率低至 3%
- SAP SD基础知识之信用控制范围
- 分组卷积新进展,全自动学习的分组有哪些经典模型?
- 在图像生成领域里,GAN这一大家族是如何生根发芽的
- FB被指滥用面部识别数据,或将面临350亿美元集体诉讼
- 一篇文章教你搞定传说中的“随机森林”
- 理论优美的深度信念网络,Hinton老爷子北大最新演讲