繁体   English   中英

docker-compose 向上抛出错误错误:在文件“./docker-compose.yml”中,服务必须是映射,而不是 NoneType

[英]docker-compose up throwing error ERROR: In file './docker-compose.yml', service must be a mapping, not a NoneType

version: '3'
services :
web :

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

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

发生这种情况是因为您将web:services: : 置于同一级别。 它需要更多缩进。 此外, redis:需要与 web: 处于同一级别web:并且您需要在image:

version: '3'
services:
  web:
    build:
    ports:
    - "5000:5000"
  redis:
    image: "redis:alpine"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM