美文网首页
docker食用食谱(四) —— 数据

docker食用食谱(四) —— 数据

作者: 谁有羊毛 | 来源:发表于2019-12-15 19:40 被阅读0次

数据卷 volume

数据卷是一个绕过ufs的特殊目录

  1. 数据卷相关命令
#查看数据卷
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

数据持久化

  1. 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

相关文章

网友评论

      本文标题:docker食用食谱(四) —— 数据

      本文链接:https://www.haomeiwen.com/subject/bxkvgctx.html