【发布时间】:2019-02-12 22:19:55
【问题描述】:
我已经在我的 windows (10) 上安装了 docker,当我尝试构建一个新项目时,我总是收到以下错误:
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
当我检查我在 Visual Studio 2017 中创建的项目时,我没有在解决方案中看到 docker-compose 部分。它只有一个项目(.Net core 2.0)和一个 Dockerfile 文件。
以下是我遵循的步骤。
文件->新建项目->Asp.Net核心网络应用->API(启用Docker支持)->确定
这就是我的项目结构的样子(其中没有 docker-compose 部分)
我这里有什么遗漏吗?
【问题讨论】:
-
这个问题似乎更多是关于visual studio 2017而不是docker,
-
甚至怀疑这一点。但我不确定我缺少什么(在 VS 或 Docker 中)。所以在这里寻求帮助
-
日志信息清楚地表明您没有
docker-compose文件,您是否尝试在项目目录中添加docker-compose.yml。 .? -
我是否必须为您创建的每个解决方案手动创建它?由于我在创建项目时选择了 Docker Support,因此应该添加该文件
标签: docker asp.net-core docker-compose dockerfile asp.net-core-2.0