version: '3'
services :
web :
build:
ports:
- "5000:5000"
redis:
image:"redis:alpine"
执行docker-compose时会引发错误:错误:在文件'./docker-compose.yml'中,服务必须是映射,而不是NoneType
发生这种情况是因为您将web:
放置在与services:
相同的水平上。它需要更缩进。另外,redis:
必须与web:
处于同一级别,并且image:
后需要一个空格。
version: '3'
services:
web:
build:
ports:
- "5000:5000"
redis:
image: "redis:alpine"