是否需要循环取决于docker compose中的

是否需要循环取决于docker compose中的,docker,docker-compose,containers,Docker,Docker Compose,Containers,我有以下问题。我想使用这个文件,因为它在matomo启动后接管设置。我想在开发过程中使用它,在mariadb中容器启动后需要一些数据。我找到了一个表,在那里我必须插入一个已经编写好的sql脚本。现在我的问题 我需要mariadb中的数据,因此我可以使用docker入口点initdb.d。不幸的是,此时没有表,因为插入表结构的matomo将等待数据库运行。matomo容器似乎没有我可以使用的入口点 因此,我或多或少有一个马托莫依赖于马里亚布,马里亚布依赖于马托莫 我有以下问题:有没有比编写自己的映

我有以下问题。我想使用这个文件,因为它在matomo启动后接管设置。我想在开发过程中使用它,在mariadb中容器启动后需要一些数据。我找到了一个表,在那里我必须插入一个已经编写好的sql脚本。现在我的问题

我需要mariadb中的数据,因此我可以使用docker入口点initdb.d。不幸的是,此时没有表,因为插入表结构的matomo将等待数据库运行。matomo容器似乎没有我可以使用的入口点

因此,我或多或少有一个马托莫依赖于马里亚布,马里亚布依赖于马托莫

我有以下问题:有没有比编写自己的映像更好的方法,在其中我调整start-up.sh以检查自己的入口点以插入sql脚本?如前所述,这只是为了发展,我想保持它的简单

提前谢谢
Matthias

所以我们尝试了一些东西

首先,我们使用了Matomo和MariaDb的一个基本实例,希望在第一步中的配置必须一次性完成。如果是这种情况,我们将在启动期间进行数据库转储并将其插入到MariaDb中,因为有一个端点可用。不幸的是,Matomo需要MariaDb的IP,而该IP与localhost不同,它取决于docker容器,该容器在每次启动时都会更改。因此,这种方法也不成功

在这之后,我们发现,bitnami在我下载docker图像几天后,按照我的计划改变了docker图像。他们精确地添加了我需要的内容。 现在我使用端点,一切正常