gpt4 book ai didi

symfony - docker-compose ERROR : The Compose file is invalid because: Service database has neither an image nor a build context specified. 至少一个必须是……

转载 作者:行者123 更新时间:2023-12-04 19:24:13 27 4
gpt4 key购买 nike

为了解决升级 symfony 的问题,我创建了一个新的 symfony 项目。
创建新的 symfony 项目(5.4.9)时,有一个问题:

The recipe for this package contains some Docker configuration.
This may create/update docker-compose.yml or update Dockerfile (if it exists).
Do you want to include Docker configuration from recipes?
我回答是,它创建了一个 docker-compose.yml 和 docker-compose.override.yml
然后我忘记了这个并将我的 docker-compose.yml 文件复制到项目中。
当我想提升我的容器时,它会返回:
ERROR: The Compose file is invalid because: Service database has neither an image nor a build   
context specified. At least one must be provided
在 Ubuntu 22.04 (Jammy) 下使用 docker-compose v1.29.2

最佳答案

通过以详细模式运行 docker-compose :docker-compose --verbose up -d db其中 db 是我的第一个容器(我的数据库项目,而不是 symfony docker-compose 中定义的数据库),我可以显示它提到了我为测试重命名的 docker-compose.override.yml 文件。
它解决了错误,我的容器现在运行。
另见:https://symfony.com/doc/current/setup/docker.html

关于symfony - docker-compose ERROR : The Compose file is invalid because: Service database has neither an image nor a build context specified. 至少一个必须是……,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72633633/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com