docker-compose.yml 在终端上执行 docker-compose up -d 时出现此错误

docker-compose.yml issue getting this error while doing docker-compose up -d on terminal

撰写文件“./docker-compose.yml”无效,因为: services.project_name.ports 值 ['443:443', '7220:7220', '9003:9003', '1110:1110', '5005:5005', '9008:9008', '8800:8800', ' 8801:8801', '1110:1110', '5005:5005'] 有非唯一元素

我在终端上执行 docker-compose up -d 时遇到此错误

您有以下内容docker-compose.yml。正如错误告诉您的那样,ports 需要唯一映射,但您已经定义了 "1110":"1110""5005":"5005" 两次。您只需删除重复项即可。

services:
  project_name:
    ports:
      - "443":"443"
      - "7220":"7220"
      - "9003":"9003"
      - "1110:1110" # duplicate
      - "5005:5005" # duplicate
      - "9008:9008"
      - "8800:8800"
      - "8801:8801"
      - "1110:1110" # duplicate
      - "5005:5005" # duplicate