docker-compose up抛出错误ERROR:在文件'./docker-compose.yml'中,服务必须是映射,而不是NoneType

问题描述 投票:0回答:1
version: '3'
services :
web :

  build:
  ports:
  - "5000:5000"
  redis:
  image:"redis:alpine"

执行docker-compose时会引发错误:错误:在文件'./docker-compose.yml'中,服务必须是映射,而不是NoneType

docker redis yaml alpine
1个回答
0
投票

发生这种情况是因为您将web:放置在与services:相同的水平上。它需要更缩进。另外,redis:必须与web:处于同一级别,并且image:后需要一个空格。

version: '3'
services:
  web:
    build:
    ports:
    - "5000:5000"
  redis:
    image: "redis:alpine"
© www.soinside.com 2019 - 2024. All rights reserved.