标签: php symfony docker docker-compose docker-stack
我正在寻找一种方法,在启动Docker容器后执行symfonys控制台,例如数据库迁移。我正在使用alpine php-fpm image,它的Dockerfile末尾具有以下命令:
CMD ["php-fpm"]
当我尝试在docker-compose文件中覆盖此内容时,php-fpm无法启动或symfony控制台命令将无法运行。理想情况下,执行应等待几秒钟,以确保数据库已启动。
在这种情况下,什么是好的解决方案?