数据卷 volume
数据卷是一个绕过ufs的特殊目录
- 数据卷相关命令
#查看数据卷
docker volume ls -a
# 创建数据卷
docker volume create demo_v
# 删除不再使用的数据卷
docker volume prune
# 删除一个数据卷
docker volume rm volume_id
# 实际上可以查一下
docker volume -h
# 目录映射 本地 -> docker
docker run -t container_tagname -v /root/data:/data
数据持久化
- mysql数据我们希望持久保存,所以如何持久化呢?
- mysql的数据是放在 /var/lib/mysql 这个容器的目录下的,所以只要挂载这个目录即可 —— 挂载后的目录会被覆盖,也就是容器的目录下的文件都在容器运行的时候不可用,转而使用宿主机挂载的目录
docker run --name some-mysql -p 3306:3306 -v ~/Documents/volumes/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root1234 -d mysql:5.7
网友评论