简体   繁体   English

我正在运行 docker-compose,终端显示:(root)不允许附加属性 mongo

[英]I'm running docker-compose up, terminal show me: (root) Additional property mongo is not allowed

I'm practicing with Docker but I have this message in my terminal.我正在练习 Docker 但我的终端中有此消息。 Someone have any solution?有人有什么解决办法吗?

my docker-compose我的 docker-compose

mongo:
  image: mongo
  ports: 
  - "27017:27017"
  restart: always

web:
  build: .
  ports: 
  - "3000:3000"
  links: 
  - mongo
  command: node index.js

Terminal:终端:

(root) Additional property mongo is not allowed

Missing the services keyword.缺少services关键字。

version: "3.9"  # optional since v1.27.0
services:
 mongo:
  image: mongo
  ports: 
  - "27017:27017"
  restart: always
 .....

see the official doc官方文档

Thanks, my problem was that web had the same level of services.谢谢,我的问题是web具有相同级别的服务。

version: "3"
services:
  mongo:
    image: mongo
    ports: 
    - "27017:27017"
    restart: always

  web:
    build: .
    ports: 
    - "3000:3000"
    links: 
    - mongo
    command: node index.js

Thanks for all.谢谢大家。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM