【问题标题】:Docker-compose throwing errorDocker-compose 抛出错误
【发布时间】:2016-10-25 14:56:15
【问题描述】:

大家好,我正试图让我的流浪汉起来,但码头工人不断抛出一个错误,如下所示:

Can't find a suitable configuration file in this directory or any parent. Are you in the right directory

该文件位于我项目的根目录中。一切正常,但它刚刚开始抛出错误。有人可以告诉我我做了什么导致我收到此错误

【问题讨论】:

  • Vagrantfile 和 docker-compose.yml 连同它们的相对位置将很有用。
  • @JonStirling:他们都是根
  • 好的,现在如果您可以在问题中包含这些文件的内容,也许有人可以帮助您解答。
  • @JonStirling:你说得对。但问题是我无权访问该文件,因为这些东西存在于远程服务器上
  • 什么?那如果你无权访问它,你如何运行它......

标签: docker vagrant yaml docker-compose


【解决方案1】:

好吧,我遇到了这个错误,但这是由于 vagrant 造成的。如果您正在运行 vagrant,那么首先使用以下命令进入您的 vagrant 机器:

vagrant ssh command

并尝试在那里找到文件。如果你那里没有它,那么这就是问题所在。该文件未在此处加载,因此您收到此错误。

我的错误来了,因为 vagrant 没有挂载 nfs 分区,因此整个项目没有加载到 vagrant 机器中,之后,docker 命令正在运行。由于未加载项目,docker 命令无法找到所需的文件。

如果这是您的问题,请先尝试挂载您的 nfs 分区。

【讨论】:

    【解决方案2】:

    运行:

    docker-compose -f rootoftheprojectpath/docker-compose.yml up -d
    

    检查读取权限、拼写错误等。还要检查您的文件是否为空

    问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-22
      • 2017-05-03
      • 2021-11-24
      • 2022-12-13
      相关资源
      最近更新 更多