序言
之前写博客的时候说过要转载一篇 docker-compose volumes 的文章, 这次就记上。 之前不熟悉, 有点儿不太理解, 看完转载的这篇文章才理解。
本文正文转载自: https://www.cnblogs.com/lori/p/9843190.html
正文
docker-compose里两种设置方式都是可以持久化的
- 绝对路径的
ghost: image: ghost volumes: - ./ghost/config.js:/var/lib/ghost/config.js
- 卷标的
services: mysql: image: mysql container_name: mysql volumes: - mysql:/var/lib/mysql ... volumes: mysql:
第一种情况路径直接挂载到本地, 比较直观, 但需要管理本地的路径, 而第二种使用卷标的方式, 比较简洁, 但你不知道数据存在本地什么位置, 下面说明如何查看docker的卷标。
- 查看所有卷标
docker volume ls
- 查看批量的卷标
$ docker volume ls | grep mysql local vagrant_mysql
- 查看具体的volume对应的真实地址
$ docker volume inspect vagrant_mysql [ { "Name": "vagrant_mysql", "Driver": "local", "Mountpoint": "/var/lib/docker/volumes/vagrant_mysql/_data" } ]
结语
对新手而言, 直接用别人的 docker-compose 文件部署的时候, 真的很蒙, 数据存哪去了?
就目前对我而言, 我是在 NAS 上使用, 所以绝对路径的方法是最适合我的, 数据在哪里都是自己设定的, 方便管理和备份。
— 2025-01-17 17:35:51
最新评论
这个软件有bug的,客户端windows有些键不能用如逗号、句号
没有收到邮件通知
我的评论通知貌似坏掉了,定位一下问题
测试一下重新部署后的邮件功能
居然看到自己公司的MIB库,诚惶诚恐
那可能是RobotFramework-ride的版本问题。我装的1.7.4.2,有这个限制。我有空再尝试下旧版本吧,感谢回复。
你好!我在python2.7中安装RobotFramework-ride的时候提示wxPython的版本最高是2.18.12,用pip下载的wxPython版本是4.10,而且我在那个路径下没有找到2
真的太好了,太感谢了,在bilibili和CSDN上都找遍了,终于在你这里找到了