docker - Docker Windows 10 Home:在第 2 行第 18 列的上下文中不允许映射值(Psych::SyntaxError)
问题描述
当我尝试运行时遇到问题docker-compose up
。该错误mapping values are not allowed in this context at line 2 column 18 (Psych::SyntaxError)
在我的终端中显示。我浏览过类似的问题,并相信我已经尝试了所有方法,但无法找到合适的答案。
码头工人-compose.yml
version: '3'
services:
db:
image: mysql:latest
command: [--default-authentication-plugin=mysql_native_password]
ports:
- "3610:3306"
restart: always
environment:
- MYSQL_DATABASE=db_name_here_db
- MYSQL_ROOT_PASSWORD=password
volumes:
- ./data:/var/lib/mysql:rw
web:
build: .
command: bundle exec rails s -p 3000 -b '0.0.0.0'
ports:
- "3002:3000"
depends_on:
- db
environment:
DB_NAME: db_name_here
DB_USER: root
DB_PASSWORD: password
DB_HOST: db
解决方案
docker-compose.yml 是制表符/空格敏感的。看起来您的服务或文件顶部的某个位置有一个额外的选项卡。
推荐阅读
- regex - Elasticsearch 删除特殊字符(来自非基于 ascii 的语言)
- java - 使用 apache poi 合并单词表中的单元格时如何保持单元格宽度?
- assembly - RISCV函数使用寄存器
- python - 使用 Python 对象进行简单切片
- java - dd-MMM-yy 日期格式错误
- angular - Highcharts:从标记到轴画线?
- python - 这在 Python 中是什么样的方法?
- cas - OAuth2 JWT Token CAS Apereo 6.1.7 版中的密码“clientSecret”参数
- indexing - 如果 Janusgraph 有大约 70G 的数据,它重新索引大约需要多长时间
- .net-core - 我可以使用实体核心仅读取/更新实体的一部分吗?