【发布时间】:2019-10-31 06:16:36
【问题描述】:
我有以下问题。我想使用这个docker-compose 文件,因为它会在matomo 启动后接管设置。我想在开发过程中使用它,并且在mariadb中启动容器后需要一些数据。我找到了必须插入已经编写好的 sql 脚本的表。现在我的问题
我需要 mariadb 中的数据,因此我可以使用 docker-entrypoint-initdb.d。不幸的是,此时没有表,因为插入表结构的 matomo 会等到数据库运行。 matomo 容器似乎没有我可以使用的入口点。
因此,我或多或少有一个 matomo depends_on mariadb 和 mariadb depends_on matomo。
我有以下问题:有没有比编写自己的图像更好的方法,我调整 start-up.sh 来检查自己的入口点以插入 sql 脚本?如前所述,它仅用于开发,我想保持简单。
提前致谢 马蒂亚斯
【问题讨论】:
标签: docker docker-compose containers