同样的问题已在SO上提出,他们都有答案,这是一个缩进问题或编码。
我尝试在http://yaml-online-parser.appspot.com/解析我的YML并且解析得很好。
version: '3'
services:
api:
image: testdocker/api
container_name: testdocker_api
build:
context: .
ports:
- 5000:80
environment:
ASPNETCORE_ENVIRONMENT: Production
不确定为什么在使用docker-compose up时出现此错误
Docker版本18.03.0-ce,build 0520e24
答案 0 :(得分:1)
这可能对在Visual Studio 2017中创建docker-compose文件的所有.NET开发人员有所帮助。
在Visual Studio 2017中创建docker-compose文件是个问题。
要解决的步骤:
- 我使用了Notepadd ++,这次创建了一个YAML文件作为模板。
- 创建YML配置。
- 复制到您的项目目录。
- 运行
醇>docker-compose
向上
这有助于我解决问题。