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 目录下