如何解决Docker 卷:持久化数据
我在下面有一个 docker-compose 文件,其中有一个带有音量的 mariadb。每次我执行 docker-compose pull 和 docker-compose up -d 时,我都会在更新图像后丢失数据
"wiki"
如何使数据持久化?
解决方法
根据readme,容器内的数据库在/bitnami/mariadb
。这不是标准的,而是 bitnami/mariadb
图像的一个特征。如果您使用了 official one,它将是 /var/lib/mysql
。
因此,要么更改容器内的路径:
image: bitnami/mariadb:latest
volumes:
- mariadb-data:/bitnami/mariadb
或者使用带有官方图片的默认路径:
image: mariadb:latest
volumes:
- mariadb-data:/var/lib/mysql
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。