当前位置: 首页 > news >正文

06_docker容器的数据卷管理

 简介:

docker提供数据卷来实现数据共享与持久化,而数据卷的挂载有两种方式:

  • 数据卷
  • 数据卷容器

                         数据卷

 介绍:

数据卷可以是宿主机的一个目录或文件,通过将目录或文件挂载到容器中,可以解决容器中的数据与宿主机之间立刻同步。通俗的说就是数据卷就像我们Linux里的mount挂载文件是同步关系,但不同的是如果容器被删除,挂载到宿主机里的文件或目录不会消失从而实现数据持久化

类似于Linux下对目录进行mount挂载操作

提示:一个数据卷可以同时挂载多个容器,解决多容器之间文件数据同步问题

(1)挂载数据卷

语法:docker run -id --name容器名 -v 宿主机目录:数据卷 镜像

#注:多个-v选项可一次挂载多个目录

docker run -id --name centos7 -v /mnt:/mnt -v /root:/media centos

(2)查看是否挂载

docker inspect centos7|grep -A 3 'Binds'
docker exec -it centos7 ls /media

                        数据卷容器

 介绍:

数据卷容器就是一个普通的容器

其作用就是:专门提供数据卷给其他容器挂载使用

挂载数据卷容器中的数据卷到新的容器

选项:

--volume-from   #挂载数据卷容器的数据卷使用

语法:docker run -id --name 新容器名 --volumes-from 数据卷容器 镜像

(1)挂载数据卷容器

docker run -id --name centos7.9 --volumes-from centos7 centos

(2)查看

docker exec -it centos7.9 ls /media

相关文章:

  • 2025-03-13 学习记录--C/C++-PTA 练习2-15 求简单交错序列前N项和
  • 【商城实战(29)】解锁消息通知功能,打造极致用户体验
  • element-plus文档解析之Layout布局(el-row,el-col)
  • Vue前端页面实现搜索框的重置
  • PHP 过滤器
  • idea cpu干到100%的解决方法?
  • 如何通过修改hosts文件、启动Apache服务器、修改httpd.conf文件、配置虚拟主机、创建站点目录和文件等步骤来配置虚拟主机并发布PHP站点
  • 【Linux】进程间通信:命名管道
  • Spring(一)
  • Springboot 实用技巧 查缺补漏
  • 3dconvert-viewer.js SDK
  • AI赋能铁道安全巡检探索智能巡检新时代,基于YOLOv7全系列【tiny/l/x】参数模型开发构建铁路轨道场景下轨道上人员行为异常检测预警系统
  • vue通过click和shift实现连续多选功能
  • llama.cpp框架下GGUF格式及量化参数全解析
  • 蓝桥杯备赛-基础练习 day1
  • RAGFlow版本升级-Win10系统Docker
  • tomcat负载均衡配置
  • golang字符串常用的系统函数
  • Linux练级宝典->任务管理和守护进程
  • 基于C语言的简单HTTP Web服务器实现
  • 武汉口碑较好的装修公司/网站seo排名优化软件
  • 做网站的注意事项/客户管理软件
  • 沙朗镇做网站公司/网站源码下载
  • 网站里面的链接怎么做的/百度数字人内部运营心法曝光
  • 万江网站建设公司/站长工具关键词挖掘
  • 开通域名后怎样建设网站/店铺推广软文案例