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. leetcode算法题--螺旋矩阵 II
  2. WCF 第五章 行为 以属性为服务操作行为暴露一个参数检测器
  3. 从ThoughtWorks 2017技术雷达看微软技术
  4. 详解JavaScript变量类型判断及domReady原理 写得很好
  5. 我的docker随笔2:docker在ubuntu上的安装
  6. mysql客户端 mariadb_配置MariaDB允许客户端远程连接
  7. hacker基础教程
  8. powerbi绘制地图_如何使用PowerBI绘制SQL Server 2017图形数据库
  9. Linux基础第六章 信号
  10. 太原理工大学ICPC队介绍(2019版)
  11. iOS 网络请求封装
  12. Web初学-2022.10.22-27
  13. BZOJ 1260 paint
  14. java学习的第二个代码(飞行棋比赛-----龟兔赛跑),继上一个博客,对数组和Arrays的熟悉
  15. html网页肯德基设计代码作业,Illustrator设计一幅肯德基广告单页制作教程
  16. 常见的代码编辑器有哪些?
  17. 2018西安工业大学第二届萌新线上赛MISC WP
  18. Yocto系列讲解[实战篇]42 - bb文件中的几个关键词require DEPENDS inherit
  19. Anders Hejlsberg 谈 c# 3.0
  20. Ubuntu 18.04 ———(Intel RealSense D435i)安装相机的驱动librealsense + realsense-ros

热门文章

  1. Kodi手动写nfo文件
  2. 双网卡设置-(有线网卡+无线网卡连接内外网)
  3. 小米6 MIUI11 安卓9 root教程
  4. uibot数据抓取+数据表+excel小案例
  5. WPF WrapPanel IsMouseOver 控制Visibility控件不停闪烁
  6. 交融式理念引领豌豆荚第三代计划
  7. 夏普手机要回归中国市场,它真的还有机会吗?
  8. 绿盟科技研究员刚实现PLC蠕虫 荷兰研究员就要发布PLC Rootkit 据说这种攻击难以检测...
  9. ant出现语法命令不正确
  10. pom中运行ant命令