docker工人 – 撰写错误
这是我的docker-compose.yaml
version: '2' services: databases: image: mysql ports: - "3306:3306" environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_USER=user - MYSQL_PASSWORD=password - MYSQL_DATABASE=demodb web: image: nginx
错误: The Compose file ./docker-compose.yml' is invalid because: Additional properties are not allowed('web' was unexpected)
而在底部则表示,这可能是因为docker-compose版本,但是在docker网站上,它说在Windows上的docker来自docker-compose,不需要单独安装。
问题是您的web
缩进,请按照以下方式与databases
服务保持一致。 然后,我设法运行docker-compose up
version: '2' services: databases: image: mysql ports: - "3306:3306" environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_USER=user - MYSQL_PASSWORD=password - MYSQL_DATABASE=demodb web: image: nginx