未知 shorthand 标志:'d' in -d docker 撰写

unknown shorthand flag: 'd' in -d docker compose

我正在使用 docker 撰写。当试图 运行 docker 在后台撰写时,它显示错误 unknown shorthand flag: 'd' in -d

我就是这样试的

docker compose -d up

docker-compose.yml

version: '3'

networks:
  loki:

services:
  loki:
    image: grafana/loki:2.5.0
    # volumes:
    #   - ./loki:/loki
    ports:
      - 3100:3100
    networks:
      - loki
  
  promtail:
    image: grafana/promtail
    volumes:
      - ./promtail:/etc/promtail
      - /var/log/nginx/:/var/log/nginx/
    command: -config.file=/etc/promtail/promtail-config.yml
    ports:
      - 9080:9080
    networks:
      - loki
  
  grafana:
    image: grafana/grafana
    ports:
      - 3000:3000
    networks:
      - loki
    
  

-d 是子命令 up 的一个选项。 如果你 运行 docker compose up --help 你会得到更多信息。

解决问题运行docker compose up -d