【发布时间】:2016-12-28 21:16:30
【问题描述】:
compose.yml 文件,如下所示:
version: '2'
services:
discovery-microservice:
build: discovery-microservice
context: /discovery-microservice/target/docker
dockerfile: Dockerfile
ports:
- "8761:8761"
当我执行它时,我收到以下错误:
yaml.scanner.ScannerError: mapping values are not allowed here
in "C:\...\docker-compose.yml", line 5, column 14
据我所知,格式没有问题,例如缺少空格。我的总体目标是指定一个开发模式 docker-compose 文件,将其指向不同模块的目标目录。
我在这里做错了什么?
【问题讨论】:
-
这是因为
context:和dockerfile:向前移动 - 将它们与build:对齐。
标签: docker yaml docker-compose dockerfile