docker的容器数据卷

一、容器数据卷 就是容器的持久化和同步操作,容器间也可以数据共享

使用数据卷

(1)docker run -it -v 主机目录:容器目录  容器名  /bin/bash  就是使用主机的目录映射到容器目录

使用 docker inspect 容器的id 查看是否挂载成功

测试  同时开两个页面  一个在容器内,一个在主机  测试编写一个文件  touch 文件名   看是否同步

挂载mysql

-d 后天运行

-p 端口映射

-v 目录映射

-e 运行环境配置

docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql5.6

二、查看所有卷的命令 docker volume ls

匿名挂载  docker run -d -P --name 名字 -v 具体容器目录 容器名

具名挂载 docker run -d -P --name 名字 -v 名字:具体容器目录 容器名

docker内部中的所有卷  没有指定目录默认都在/var/lib/docker/volume/xxx/_data 目录下

 

posted @ 2020-07-04 15:33  牛牛171125  阅读(95)  评论(0编辑  收藏  举报