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

执行cd命令无法跳转至docker-compose.yml目录,无法运行docker up如何解决?

操作指引

报错原因

cd 为目录切换命令,仅支持传入目录路径作为参数,docker-compose.yml 是配置文件而非目录,直接传入文件名作为参数必然会触发路径无效报错。

查找文件路径

根据你使用的操作系统执行对应搜索命令,即可获取docker-compose.yml的完整存放路径:

  • Linux/macOS 终端执行:
    sudo find / -name "docker-compose.yml" -type f 2>/dev/null
    
    命令会过滤掉无权限访问的目录报错,直接输出所有匹配文件的绝对路径,例如输出为 /home/user/app/docker-compose.yml,则文件所在目录为 /home/user/app。
  • Windows PowerShell 执行:
    Get-ChildItem -Path C:\ -Recurse -Filter "docker-compose.yml" -ErrorAction SilentlyContinue | Select-Object FullName
    

启动容器

拿到文件所在目录路径后,执行cd 命令切换到对应目录,例如上面的示例路径执行:

cd /home/user/app

切换完成后即可执行启动命令:

  • 新版Docker直接使用集成命令:docker compose up
  • 旧版独立安装docker-compose的环境使用:docker-compose up

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 01:54:03