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

【云原生kubernetes从入门到实践系列教程 ] 四.docker volumes持久化

基础教程

相关知识

我们要想docker容器像操作系统一样,永久的保留数据就必须把数据持久化,否则在容器损坏或更新的情况下无法加载之前数据,导致容器系统启动失败,若想持续保留数据,我们就要知道数据卷(data volumes)持久化。
数据卷(Data Volumes)是宿主机中的一个目录或文件,数据卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷。当容器目录和数据卷目录绑定后,对方的修改会立即同步,一个数据卷可以被多个容器同时挂载,一个容器也可以被挂载多个数据卷。

数据卷特性
  • 数据卷可以在容器之间共享和重用,本地与容器间传递数据更高效
  • 对数据卷的修改会立马有效,在容器内部与本地目录均可对数据卷进行修改
  • 对数据卷的更新,不会影响镜像,对数据与应用进行了解耦操作
  • 卷会一直存在,直到没有容器使用

当然,以上纯属概念性存在,我们在今后的学习中,逐渐的明白这个东西是个啥,接下来我们进行实际演练

案例讲解

我们今天来新建2个容器,一个为之前的nginx,另一个准备新增一个mysql的容器。并可以随意更改配置文件,下面进入正题

1. 挂载主机目录
$ docker run --restart always --name 

相关文章:

  • 如何用python自动化微信小程序
  • javaH5醉美南湾湖网站设计计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  • Windows11+VS2019驱动开发环境搭建
  • 文件防泄密系统如何保障企业文档的安全性?
  • 【数据结构与算法】ArrayList与顺序表(上)
  • 【前端进阶】-TypeScript类型声明文件详解及使用说明
  • [Spring boot] Spring boot 实现发送邮件功能
  • 万字指针超详细总结
  • 列表页常见 hook 封装
  • 集合_HashSet(HashMap)扩容机制源码简析
  • Spring注解@Qualifier的详细用法你知道几种「扩展点实战系列」- 第444篇
  • uni-app 微信小程序中关于 map 地图使用案例分享
  • 工业级成熟航运港口人工智能产品全球前三船公司及港口码头落地,中国上海人工智能独角兽中集飞瞳全球应用最广规模最大最先进港航AI企业
  • CSS基础篇---02选择器进阶、背景样式、显示模式
  • 【C语言】自定义类型 —— 结构体
  • Github访问慢解决办法
  • iOS小技巧之UIImagePickerController实现头像选择
  • JavaScript函数式编程(一)
  • Java的Interrupt与线程中断
  • JS学习笔记——闭包
  • Less 日常用法
  • Map集合、散列表、红黑树介绍
  • node学习系列之简单文件上传
  • Promise面试题,控制异步流程
  • Redis 中的布隆过滤器
  • 不上全站https的网站你们就等着被恶心死吧
  • 利用jquery编写加法运算验证码
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 一份游戏开发学习路线
  • 仓管云——企业云erp功能有哪些?
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • 湖北分布式智能数据采集方法有哪些?
  • #Linux(make工具和makefile文件以及makefile语法)
  • #QT(TCP网络编程-服务端)
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (强烈推荐)移动端音视频从零到上手(下)
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (顺序)容器的好伴侣 --- 容器适配器
  • (四)c52学习之旅-流水LED灯
  • (算法二)滑动窗口
  • ***通过什么方式***网吧
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • ??eclipse的安装配置问题!??
  • [51nod1610]路径计数
  • [Android Studio 权威教程]断点调试和高级调试
  • [Android]使用Git将项目提交到GitHub