docker遇到问题四:yaml: line 1: mapping values are not allowed in this context
参考官方文档 part3示例,执行docker stack deploy -c docker-compose.ymlgetstartedlab命令,报错信息如下:cappuccinooos-MacBook-Pro:part3 cappuccinooo$ docker stack deploy -c docker-compose.ymlgetstartedlabyaml: line...
·
参考官方文档 part3示例,执行docker stack deploy -c docker-compose.yml getstartedlab
命令,报错信息如下:
cappuccinooos-MacBook-Pro:part3 cappuccinooo$ docker stack deploy -c docker-compose.yml getstartedlab
yaml: line 1: mapping values are not allowed in this context
从报错信息可以知道,是docker-compose.yml文件格式有问题,yml文件对空格缩进有严格的要求,直接复制官方文档的内容是不行的,网上搜了下有在线检查yml文件格式的工具,格式错误会给出对应提示,觉得挺方便的,链接如下:https://www.bejson.com/validators/yaml/
修改docker-compose.yml格式后,执行docker stack deploy -c docker-compose.yml getstartedlab
命令成功
cappuccinooos-MacBook-Pro:part3 cappuccinooo$ docker stack deploy -c docker-compose.yml getstartedlab
Creating network getstartedlab_webnet
Creating service getstartedlab_web
更多推荐
已为社区贡献4条内容
所有评论(0)