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

数据卷 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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容