24-数据卷容器

即多个容器之间如何同步数据。---> 多个mysql之间如何同步数据

数据卷容器,说白了,就是利用这个容器,给别的容器共享数据

容器数据卷是指建立数据卷,来同步多个容器间的数据,实现容器间的数据同步。

首先启动容器1,volume01、volume02为挂载目录。(这个容器是前面我们通过dockerfile生成的,volume01和volume02为挂载目录)

    [root@iZwz99sm8v95sckz8bd2c4Z ~]# docker run -it --name cnetos01 ethan/centos:1.0
    [root@731d53b8c3d5 /]# ls
    bin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var  volume01	volume02

然后启动容器2,通过参数--volumes-from,设置容器2和容器1建立数据卷挂载关系。

    [root@iZwz99sm8v95sckz8bd2c4Z /]# docker run -it --name centos02 --volumes-from cnetos01 ethan/centos:1.0
    [root@7f90d4147511 /]# ls -l
    total 56
    lrwxrwxrwx   1 root root    7 Nov  3 15:22 bin -> usr/bin
    drwxr-xr-x   5 root root  360 Dec 30 14:58 dev
    drwxr-xr-x   1 root root 4096 Dec 30 14:58 etc
    drwxr-xr-x   2 root root 4096 Nov  3 15:22 home
    lrwxrwxrwx   1 root root    7 Nov  3 15:22 lib -> usr/lib
    lrwxrwxrwx   1 root root    9 Nov  3 15:22 lib64 -> usr/lib64
    drwx------   2 root root 4096 Dec  4 17:37 lost+found
    drwxr-xr-x   2 root root 4096 Nov  3 15:22 media
    drwxr-xr-x   2 root root 4096 Nov  3 15:22 mnt
    drwxr-xr-x   2 root root 4096 Nov  3 15:22 opt
    dr-xr-xr-x 108 root root    0 Dec 30 14:58 proc
    dr-xr-x---   2 root root 4096 Dec  4 17:37 root
    drwxr-xr-x  11 root root 4096 Dec  4 17:37 run
    lrwxrwxrwx   1 root root    8 Nov  3 15:22 sbin -> usr/sbin
    drwxr-xr-x   2 root root 4096 Nov  3 15:22 srv
    dr-xr-xr-x  13 root root    0 Dec 29 15:41 sys
    drwxrwxrwt   7 root root 4096 Dec  4 17:37 tmp
    drwxr-xr-x  12 root root 4096 Dec  4 17:37 usr
    drwxr-xr-x  20 root root 4096 Dec  4 17:37 var
    drwxr-xr-x   2 root root 4096 Dec 30 14:54 volume01
    drwxr-xr-x   2 root root 4096 Dec 30 14:54 volume02

首先在容器2中的volume01中添加文件

    [root@7f90d4147511 /]# cd volume01
    [root@7f90d4147511 volume01]# touch test.java
    [root@7f90d4147511 volume01]# ls
    test.java

然后就可以看到容器1的文件也会添加上了

多个mysql实现数据共享

posted @ 2022-01-13 20:33  不是孩子了  阅读(44)  评论(0)    收藏  举报