【发布时间】:2021-07-01 09:33:51
【问题描述】:
我正在尝试编写我的应用程序。 有人可以帮忙吗? 我收到此错误:
yaml.scanner.ScannerError:此处不允许映射值 “.\docker-compose.yml”,第 4 行,第 21 列
这是我的 docker-compose 文件:
services:
my-app:
image: my-app
container_name: myapp
environment:
- SERVER_PORT=8080
- CONNECTIONSTRING=mysql-db://mysql:3306/messages
java:
image: openjdk:latest
container_name: openjdk
rabbitmq:
image: wurstmeister/zookeeper
environment:
container_name: rabbitmq
ports:
- "5672:5672"
erlang:
image: erlang:latest
container_name: erlang
mysql-db:
image: mysql
container_name: mysql
environment:
MYSQL_DATABASE: messages
MYSQL_USER: root
MYSQL_PASSWORD: 1234
ports:
- "3306:3306"
【问题讨论】:
-
image:、environment:和container_name:都需要处于相同的缩进级别。您的示例的第 4 行比第 3 行缩进一个空格,这会导致此错误。 (您可能只删除container_name:而不会产生不良影响。)
标签: docker