首页 > 其他分享 >12、docker-数据卷容器-多个容器之间数据同步----volumes-from

12、docker-数据卷容器-多个容器之间数据同步----volumes-from

时间:2024-06-17 21:45:04浏览次数:21  
标签:容器 12 -- ---- docker01 volumes 挂载 docker

 =========================================================================================

测试:让docker02和03继承docker01

  ·三个容器中,如果父容器被删除了,02和03的数据还是会存在的

  ·容器共享的只有做了特殊处理的卷,不是所有的文件都共享,比如下列的volume01和volume02是与宿主机做了挂载的共享卷

==============================================================================================

1、启动docker镜像:第一个作为父镜像

docker run -it --name docker01 xiaoxin-centos:01 /bin/bash

 按ctrl+p+q退出容器:这样容器才不会自动停掉

2、再创建第二个容器,用同一个镜像

 docker run -it --name docker02 --volumes-from docker01 xiaoxin-centos:01

 

3、测试在docker01的volume01下创建文件,看docker02的volume01下是否会同步、注意目前docker01和docker02同步的数据只有volunme01和volume02的两个文件夹、因为这两个文件夹是挂载在宿主机上的

  ·登录容器:docker  attach  容器id

4、再启动一个docker03 挂载到docker01

docker run -it --name docker03 --volumes-from docker01 xiaoxin-centos:01

至此三个容器中的volume01和volume02目录彼此同步共享

 

==================================================================================

--volumes-from说明

  ·  --volumes-from  父容器    //将其它容器挂载到父容器上

将另一个容器 docker03 中的所有数据卷挂载到当前容器docker01中,这样当前容器就可以访问 docker03 容器中的数据卷。

 

==========================================================实现多个mysql数据共享===============================

 

标签:容器,12,--,----,docker01,volumes,挂载,docker
From: https://www.cnblogs.com/littlecc/p/17418813.html

相关文章

  • 面经梳理--java
    题目Java创建一个对象的方法有几种?使用new关键字反射(1)使用Class类的newInstance方法,只能无参构造器Employeeemp2=(Employee)Class.forName("org.programming.mitra.exercises.Employee").newInstance();或者(目前Class.newInstance()这种方法因为效率问题已经被标记@......
  • Windows ipconfig命令用法简单介绍
    windows的图形界面操作起来很舒服,但是有时候不熟悉的话又会比较难操作,因此通过一定的命令行可以帮助我们完成网络配置和故障排除,Windowsipconfig命令无疑是一个不错的工具。本次就来简单讲述一下ipconfig命令的各种用法和技巧,帮助你更好地管理和优化你的网络连接,以及应对电脑有......
  • Riffa用户接口与PCIE组帧
    参考:PCIE之RIFFA框架接口时序_riffa框架-CSDN博客一、概述  RIFFA是一个开源框架,用于实现简便的PCIE通信,使开发者只需要关注与数据相关的接口,不必花费大量时间用于TLP包的解析核封装。一个简单的结构框图如下:二、接口时序  使用RIFFA框架开发只用关注用户侧的数据接口时......
  • Spring容器系列-bean的生命周期
    Spring容器系列-bean的生命周期  bean的生命周期从调用beanFactory的getBean开始,到这个bean被销毁,可以总结为以下七个阶段:  1. 处理名称,检查缓存  2.处理父子容器  3.处理dependsOn  4.选择scope策略  5.创建bean  6.类型转......
  • C# 通过Win32API设置客户端系统时间
    在日常工作中,有时可能会需要获取或修改客户端电脑的系统时间,比如软件设置了Licence有效期,预计2024-06-0100:00:00到期,如果客户手动修改了客户端电脑时间,往前调整了一年,则软件就可以继续使用一年,如此循环往复,则Licence将形同虚设。所以有时候需要校验客户端电脑时间和服务器端时间......
  • 李沐:用随机梯度下降来优化人生!
    大侠幸会,在下全网同名「算法金」0基础转AI上岸,多个算法赛Top「日更万日,让更多人享受智能乐趣」今天我们来聊聊达叔6大核心算法之——优化算法。吴恩达:机器学习的六个核心算法!梯度下降优化算法是机器学习和深度学习中最常用的优化算法之一。它通过不断调整模型......
  • 第2周总结:
    第2周总结:本周,我继续深入学习安卓开发知识,并开始着手编写个人作业。重点学习了安卓四大组件(Activity、Service、BroadcastReceiver、ContentProvider)的基本使用方法,尤其是Activity的生命周期和Intent的传递机制。同时,我开始设计并编写一个简单的安卓应用,实现基本的增删改查(CRUD)功......
  • 数据库-数据定义和操纵-DDL语言的使用
    创建一个数据库:   createdatabase数据库名;选择数据库:    use数据库名;创建表    createtable表名(        );添加字段;         ALTERTABLE表名ADD新字段名数据类型[约束条件][FIRST|AFTER已存在字段名......
  • 持续总结中!2024年面试必问 20 道设计模式面试题(二)
    上一篇地址:持续总结中!2024年面试必问20道设计模式面试题(一)-CSDN博客三、请描述单例模式(SingletonPattern)及其使用场景。单例模式是一种创建型设计模式,用于确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。这种模式在软件系统中非常常见,因为它提供了一种控制实......
  • 第1周总结
    第1周总结本周,我开始了安卓开发知识的学习,重点集中在基础概念和环境配置上。我通过阅读官方文档和观看视频教程,掌握了安卓开发的基本原理和流程。安装和配置了安卓开发环境,包括AndroidStudio的下载和安装、JDK的配置以及模拟器的设置。通过编写简单的HelloWorld应用,熟悉了安卓......