报错如下:
错误原因: docker-compose.yml文件中缺少必要的空格
正确的文件如下,在官方文档中 version后的冒号后没有空格,所以报错。
version: "3"
services:
web:
# 将 username/repo:tag 替换为您的名称和镜像详细信息
image: username/repository:tag
deploy:
replicas: 5
resources:
limits:
cpus: "0.1"
#memory:50M
restart_policy:
condition: on-failure
ports:
- "80:80"
networks:
- webnet
networks:
webnet:
yml文件中的 “-” 和 “:”之后一定要留下空格
提供一个yml文件格式化在线校验工具站点: https://www.bejson.com/validators/yaml/