多個mysql同步數(shù)據(jù)
同步原理
運行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是否也可以同步創(chuàng)建docker03
在docker03的volume01文件夾中再touch一個docker03文件,看看docker01和docker02是否也可以同步創(chuàng)建docker03
查看docker01的volume01文件夾下是否有docker03
查看docker01的volume01文件夾下是否有docker03
--volumes-from解釋
--volumes-from解釋
移除docker01 劣坊,查看docker02和docker03的同步是否受影響
docker rm -f c7326450eeda
再次查看docker03的volume01文件政勃,發(fā)現(xiàn)雖然docker01移除了,但是docker03的volume01依舊存在
再次查看docker03的volume01文件旧乞,發(fā)現(xiàn)雖然docker01移除了蔚润,但是docker03的volume01依舊存在
--volumes-from 拷貝的概念
多個mysql實現(xiàn)數(shù)據(jù)共享
結(jié)論