[英]docker-compose.yml invalid: app.build contains an invalid type, it should be a string
当我将docker-compose.yml
作为以下内容运行$ docker-compose up
时,一切都按预期工作:
app:
build: .
但是当我将docker-compose.yml
作为(在docker-compose.yml
-compose引用中看似有效)时:
app:
build:
context: .
我收到以下错误:
$ docker-compose up
ERROR: The Compose file './docker-compose.yml' is invalid because:
app.build contains an invalid type, it should be a string
我也试过context: "."
没有快乐。 请帮忙! 非常感谢。
对于版本1,Docker Compose需要一个字符串:
app:
build: .
对于版本2,Docker Compose 需要一个字符串或对象 ,但您必须指定Docker Compose文件是版本2:
version: '2'
services:
app:
build:
context: .
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.