Docker compose yaml.scanner.ScannerError:扫描下一个标记时发现字符'\t';无法启动任何令牌
我试图创建节点和mongo服务,并使用docker compose文件在同一网络中运行它们,但在扫描下一个令牌时,它显示了此错误“yaml.scanner.ScannerError: 运行docker compose build命令时,找到无法启动任何标记的字符'\t' 谁能帮帮我吗 这是我的docker-compose.yml文件Docker compose yaml.scanner.ScannerError:扫描下一个标记时发现字符'\t';无法启动任何令牌,docker-compose,Docker Compose,我试图创建节点和mongo服务,并使用docker compose文件在同一网络中运行它们,但在扫描下一个令牌时,它显示了此错误“yaml.scanner.ScannerError: 运行docker compose build命令时,找到无法启动任何标记的字符'\t' 谁能帮帮我吗 这是我的docker-compose.yml文件 version: '3' services: node: build: context: .
version: '3'
services:
node:
build:
context: .
dockerfile: node.dockerfile
ports:
- "3000:3000"
networks:
- nodeapp-network
mongodb:
image: mongo
networks:
- nodeapp-network
networks:
nodeapp-network:
driver: bridge
使用空格代替制表符,错误将不会持续您可能正在使用“制表符”缩进YAML文件 YAML规范不允许使用“选项卡”: 为了保持可移植性,不能在中使用制表符 缩进,因为不同的系统对选项卡的处理不同。注意 大多数现代编辑器都可以配置为按tab键 导致插入适当数量的空格