docker-compose.yml配置报错:services.networks不允许额外属性app-network
Docker Compose网络配置报错解决办法
你的问题出在配置结构错误:networks块被错误嵌套在了services节点内部,而按照Docker Compose的规范,networks是和services同级的顶层配置项,不能放在services里面。
修正后的配置示例:
version: '3.9' services: # 你的服务配置写在这里,比如web、数据库等 # ... cut .. # 网络配置和services同级,不要缩进在services里 networks: app-network: driver: bridge
调整后,app-network作为顶层网络配置项,符合Compose文件的结构要求,就能解决报错问题了。
内容的提问来源于stack exchange,提问作者realtebo
相关产品推荐
相关产品推荐

