ERROR: yaml.parser.ParserError: while parsing a block mapping in "./docker-compose.yml", line 15

在写docker-compose.yml文件

version: '2'
services:# PostgreSQLmydb:image: postgres:10ports:- "5432:5432"environment:- POSTGRES_DB=postgres- POSTGRES_USER=odoo- POSTGRES_PASSWORD=odoovolumes:- odoo-db-data:/var/lib/postgresql/data# Odoo webweb:build:context: ../odoo_demodockerfile: Dockerfilehostname: webcommand: ./docker_run_web.shvolumes:- ../odoo_demo:/app  # mount current directory inside container- odoo-web-data:/app/odoo-web-db # 把此路径/app/odoo-ee-web-db配置到odoo conf data_dir参数中ports:- "8069:8069"# set up links so that web knows about db, rabbit and redisdepends_on:- mydbvolumes:odoo-web-data:odoo-db-data:

文件写完运行

docker-compose up -d

报错:

ERROR: yaml.parser.ParserError: while parsing a block mapping
in "./docker-compose.yml", line 15, column 5
expected <block end>, but found '<block mapping start>'
in "./docker-compose.yml", line 25, column 4

查看发现问题(vim)

  • 原因文件内块对齐有问题,使用notepad++打开查看如下:

      volumes:- ../odoo_demo:/app  # mount current directory inside container- odoo-web-data:/app/odoo-web-db # 把此路径/app/odoo-ee-web-db配置到odoo conf data_dir参数中

解决办法:

  • 在下面这句话前面添加两个空格,使他能和上面保持对其

      - odoo-web-data:/app/odoo-web-db # 把此路径/app/odoo-ee-web-db配置到odoo conf data_dir参数中

转载于:https://www.cnblogs.com/chenshuquan/p/10551849.html

yaml.parser.ParserError相关推荐

  1. docket-compose部署nginx时写入TZ时报错ERROR: yaml.parser.ParserError: while parsing a block collection in xxx

    报错场景 在用docker-compose部署nginx时, 添加了时区TZ参数后报错,错误截图如下: 解决思路 第一时间当然是百度, 最后我发现了很多人的文章都没讲到一件事 : docker-com ...

  2. 【Python运行报错】yaml.parser.ParserError: while parsing a block collection

    Python运行读取yaml文件报错 注意检查yaml格式是否正确,我这里是yaml格式错误 修改正确yaml文件格,运行正确!!!

  3. Vue3.0 凉凉了?Vue 最黑暗的一天!

    点击"开发者技术前线",选择"星标????" 在看|星标|留言,  真爱 原来链接:https://dev.to/danielelkington/vue-s-d ...

  4. elasticalert

    elastalert安装部署问题收集 官网文档:https://elastalert.readthedocs.io/en/latest/running_elastalert.html#tutorial ...

  5. 使用开发模式dev测试链码

    (1)将链码放到fabric-samples中的chaincode中:包括hello.go和hello-test.go (2)打开三个终端,都进入到以下目录中(链码的开发目录): cd ~/gopat ...

  6. yaml parse python_python-yaml

    示例 相同的数据使用YAML与json表示,对比如下: list YAML - Mark McGwire - Sammy Sosa - Ken Griffey JSON [ "Mark Mc ...

  7. 关于yml格式类型文件及YAML的一些资源

    在drupal中用了大量yml扩展名的配置文件,这是因为symfony采用了这样的配置文件,yml文件扩展名是YAML的缩写,YAML于2001年出现,是一种数据描述语言,类似xml,但非常简洁,在2 ...

  8. symfony入门学习资料之九:YAML格式介绍

    symfony入门学习资料之九:YAML格式介绍 由于EDUSOHO的项目原因,中断了对symfony框架的继续学习,今天回顾了前面的总结,总结了八节.从建立简单的页面.控制器.路由.模板等,甚至包括 ...

  9. CI流水线配置文件参数详解(一)

    文章目录 4. 参数详解(一) 4.1 ``script`` 4.2 ``image`` 指定使用Docker镜像.如 ``iamge:name`` ,暂时忽略. 4.3 ``before_scrip ...

最新文章

  1. GATK 无法下载的问题
  2. Hadoop YARN学习之Hadoop框架演进历史简述
  3. 计算机对应的自然科学,计算机类书稿加工应注意的几个问题
  4. 创建虚拟磁盘的小工具软件plainmaker.exe
  5. 微信小程序注册/登录接口开发
  6. android 5.0 sd卡读写,如何使用为Android 5.0(Lollipop)提供的新SD卡存取API?
  7. 7PYX 网站代码下载
  8. 企业级Docker Registry开源工具Harbor的用户使用指南
  9. sourcetree 卡顿_哈曼卡顿Harman Kardon音响开奖!
  10. 报错:使用java api连接redis集群时报错 READONLY You can't write against a read only slave....
  11. java编写一个框架_手把手教你写一个基于 RxJava 的扩展框架
  12. Vue常用属性和方法
  13. AlphaGo浅析——浅析卷积神经网络
  14. 再也不用花一天时间做ppt了
  15. 使用daemontools监控zookeeper,storm等进程
  16. 手机投屏到电脑完美教程,安卓和苹果用户均可使用
  17. fw300r虚拟服务器设置,迅捷(FAST)FW300R无线路由器怎么设置
  18. 新手免费搭建个人网站
  19. C#自制坦克大战小游戏
  20. mysql perl教程_使用 Perl 的 MySQL 事务

热门文章

  1. 关于不等号(!=,)没有生效问题
  2. YOLO论文系列笔记(中)
  3. Typecho 轻量级响应式主题Yangtuo发布
  4. C++ 编程 关机小助手
  5. 1100家企业角逐,分秒帧入选腾讯SaaS加速器第三期TOP45席位
  6. 面试官:请你详细说说Go的逃逸分析【文末送福利】
  7. python numpy 基础教程
  8. 一个隐藏着的僵尸巨兽 Ponmocup 僵尸网络
  9. 餐饮便利店服装店线下零售场景都有刷脸支付需求
  10. SpringMVC(全)