- 创建docker02
- 创建docker03
- 实现多个mysql数据共享
多个mysql容器数据同步。 创建docker02
docker run -it --name docker02 --volumes-from docker01 lieon/centos:1.0
会发现docker02也有2个数据卷就是docker01的数据卷
在docker01中加入数据在docker02中也会出现
cd volume01 touch docker01
docker02继承了docker01的卷,通过--volumes-from
创建docker03docker run -it --name docker03 --volumes-from docker01 lieon/centos:1.0
cd volume01 touch docker03
数据在docker01中也会出现,退出之后,数据仍然存在。
实现多个mysql数据共享docker run -d -p 3310:3306 -v /etc/mysql/conf.d -v /var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7 docker run -d -p 3310:3306 --volumes-from mysql01 -e MYSQL_ROOT_PASSWORD=123456 --name mysql02 mysql:5.7
可以实现容器之间数据共享。



