美文网首页
10.docker数据卷挂载

10.docker数据卷挂载

作者: _FireFly_ | 来源:发表于2023-11-20 08:38 被阅读0次

    多个mysql同步数据

    同步原理

    运行docker01

    docker run -it --name docker01 guobaofeng/centos:1.0
    
    运行docker01 运行docker01

    再运行一个docker02 然后通过--volumes-from命令让它同步docker01

    docker run -it --name docker02 --volumes-from docker01  guobaofeng/centos:1.0
    
    docker02

    再次进入docker01容器

    docker attach c7326450eeda
    
    再次进入docker01容器 查看docker02的volume01文件
    --volumes-from命令解释
    --volumes-from命令解释

    再次启动一个docker03也挂在docker01上

    docker run -it --name docker03 --volumes-from docker01  guobaofeng/centos:1.0
    

    在docker03的volume01文件夹中再touch一个docker03文件,看看docker01和docker02是否也可以同步创建docker03

    在docker03的volume01文件夹中再touch一个docker03文件,看看docker01和docker02是否也可以同步创建docker03

    查看docker01的volume01文件夹下是否有docker03

    查看docker01的volume01文件夹下是否有docker03
    --volumes-from解释
    --volumes-from解释

    移除docker01 ,查看docker02和docker03的同步是否受影响

    docker rm -f c7326450eeda
    

    再次查看docker03的volume01文件,发现虽然docker01移除了,但是docker03的volume01依旧存在

    再次查看docker03的volume01文件,发现虽然docker01移除了,但是docker03的volume01依旧存在 --volumes-from 拷贝的概念 多个mysql实现数据共享
    结论

    相关文章

      网友评论

          本文标题:10.docker数据卷挂载

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