Docker-compose 找不到合适的文件,即使它存在

标签 docker ubuntu docker-compose

因此,我通过 hyper-v 在 Windows 10 上运行 ubuntu 18.04 lts,并尝试通过终端运行 docker compose 命令。当我在 docker 文件夹中运行 ls 时,它说有一个 docker-compose.yml 文件。仍然当我运行 docker compose 命令时,它说没有找到合适的配置文件。

docker-compose up -d
ERROR: 
    Can't find a suitable configuration file in this directory or any
    parent. Are you in the right directory?

    Supported filenames: docker-compose.yml, docker-compose.yaml

我正在使用 docker 版本 18.09.0 和 docker compose 版本 1.22.0

最佳答案

在 Ubuntu Ubuntu 18.04.2 LTS 上,我遇到了同样的问题。我不知道确切的原因,但是 docker docker 撰写 安装 snap 不工作。

sudo snap remove docker && sudo snap remove docker-compose

从 Officials Docs here 安装 docker并从 here 撰写通过 apt,现在我的 Docker Compose 文件开始工作

关于Docker-compose 找不到合适的文件,即使它存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53304396/

相关文章:

sql-server - 如何在Mac上使用Docker连接SQL Server?

r - 中止(核心转储) - 在 R - R 版本 3.0.2/Ubuntu 14.04 LTS 中安装包

python - os.kill 没有引发 OSError,但是我没有看到给定的 pid 正在运行

django - 无效的 HTTP_HOST header : The domain name provided is not valid -- requests to dockerized django app using container name

docker-compose 无法运行两个容器

docker - 封装在uwsgi中,在Docker中运行的KafkaConsumer代码似乎无济于事

python - 运行 pip install --allow external 时 Mysql python 连接器不可用

bash - 在 'source' 的 Dockerfile 中使用 RUN 指令不起作用

ubuntu - SLURM Controller 和 "Worker"是否可能在同一个节点中?

docker - 使用 docker compose 将 spark 连接到 localstack s3