如何解决:服务“链接”必须是映射而不是数组错误

时间:2019-06-27 18:25:12

标签: docker docker-compose

我一直收到此错误“服务'链接'必须是映射而不是数组”。在尝试运行docker compose up时

我已经检查了缩进等,对我来说似乎一切都很好,我已经通过yaml验证程序运行了yml,并且有效

services:
########################################
#            Node container            #
########################################
  server:
    build: ./server
  expose:
    - ${NODE_PORT}
  environment:
    NODE_HOST: ${NODE_HOST}
    NODE_PORT: ${NODE_PORT}
  ports:
    - ${NODE_PORT}:${NODE_PORT}
  volumes:
    - ./server:/app/server
  command: npm start
########################################
#            Node container            #
########################################
  server:
    build: ./client
  expose:
    - ${NODE_PORT}
  environment:
    - REACT_PORT=${REACT_PORT}
  ports:
    - ${REACT_PORT}:${REACT_PORT}
  volumes:
    - ./client/src:/app/client/src
    - ./client/public:/app/client/public
  links:
    - server
  command: npm start
########################################
#            Mongo container           #
########################################
  mongo:
    image: mongo
    ports:
    - "27017:27017"

0 个答案:

没有答案