docker容器之间的卷共享
1、通过 --volumes-from来实现容器之间的数据共享
例如:两个mysql实现数据共享
- 启动第一个:docker run -d -p 3310:3306 -v /etc/mysql/conf.d:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=****** --name mysql01 mysql:5.7
- 启动第二个:docker run -d -p 3310:3306 -e MYSQL_ROOT_PASSWORD=****** --name mysql02 --volumes-from mysql01 mysql:5.7
对上诉代码进行解释:
- -d :后台启动
- -p :端口映射暴露
- -v :目录挂载---路径挂载
- -e :启动密码
- --name :命名
- --volumes-from :容器之间的挂载