You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker Compose无法运行:明明存在文件却提示找不到

Docker Compose提示文件不存在问题排查

输入图片描述

用户问题:

  • 我是否遗漏了什么?
  • 执行Docker Compose命令的操作看似清晰明了,但系统却提示docker-compose.yaml文件不存在,可该文件明明就在当前目录中。
  • 我原本期望通过该Docker Compose文件启动两个容器。

排查解决方法:

  • 确认当前工作目录:执行pwd命令查看终端当前所在路径,确保和docker-compose.yaml所在目录一致。
  • 核对文件名:检查文件名是否为docker-compose.yaml,注意大小写、空格或特殊字符,系统对文件名大小写敏感,比如DockerCompose.yaml或docker-compose.yaml (末尾空格)都会导致识别失败。
  • 检查文件权限:执行ls -l查看文件的权限信息,确保当前用户拥有读取该文件的权限,必要时可执行chmod +r docker-compose.yaml添加读取权限。
  • 显式指定文件运行:直接在命令中指定文件路径,执行docker-compose -f ./docker-compose.yaml up,强制让Docker Compose读取指定文件。
  • 适配文件后缀:部分旧版Docker Compose默认优先识别docker-compose.yml后缀,可尝试将文件重命名为docker-compose.yml,或在命令中指定后缀文件。

内容的提问来源于stack exchange,提问作者Michael Alubankudi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 05:32:51