docker compose up 直接报错时,日志有时已经混在容器启动信息里了。可以先在项目目录跑一遍:
docker compose config
docker compose config --quiet
前一条会输出合并、插值后的最终配置,适合检查 env_file、多份 compose 文件和变量替换;后一条只做校验,配置没问题时不输出内容,放进 CI 也比较干净。
环境:Docker Compose v2。命令默认读取当前目录的 Compose 文件;如果用了额外文件,记得用相同的 -f 参数传入。它只校验并渲染配置,不会创建或启动容器。