(docker笔记):数据卷容器

数据卷容器

  • 容器与容器之间数据同步

  • 如上图,利用父容器容器给别的容器共享数据

案例

  • 通过之前生成的镜像来启动两个容器 docker01 和 docker02

  • 启动docker02
docker run -it --name docker02 --volumes-from docker01 centos:1.0

  • 在docker01数据卷中创建文件

  • 在docker02数据卷volume01中查看

  • 删除docker01,docker02中的共享数据依旧在

  • 容器的共享卷双向拷贝

  • 多个mysql实现数据共享
docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d \
-v /home/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7

docker run -d -p 3310:3306 -e MYSQL_ROOT_PASSWORD=123456 \
--name mysql02 --volumes-from mysql01 mysql:5.7
  • 结论:
    • 容器之间配置信息的传递,数据卷容器的生命周期一直持续到没有容器使用为止。
    • 但是一旦你持久化到了本地,这个时候,本地的数据是不会删除的。

猜你喜欢

转载自blog.csdn.net/baidu_41388533/article/details/108562453
今日推荐