使用compose对docker容器进行编排管理时,需要编写docker-compose.yml文件,初次编写时,容易遇到一些比较低级的问题,导致执行docker-compose up时先解析yml文件的错误。比较常见的是yml对缩进的严格要求。

yml文件还行后的缩进,不允许使用tab键字符,只能使用空格,而空格的数量也有要求,经过实际测试,发现每一行增加一个空格用于缩进是正常的。

比如:

web:

<空格>build:

<空格><空格>command:

...


否则,很容易引起各种 yaml.scanner.ScannerError:的错误提示。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐