【问题标题】:unknown shorthand flag: 'd' in -d docker compose未知速记标志:\'d\' in -d docker compose
【发布时间】:2022-08-09 04:52:10
【问题描述】:

我正在使用 docker compose。当试图在后台运行 docker compose 时,它​​显示错误未知速记标志:\'d\' in -d

我是这样尝试的

docker compose -d up

码头工人-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
    
  

标签: docker-compose


【解决方案1】:

-d 是子命令 up 的一个选项。 如果您运行docker compose up --help,您将获得更多信息。

解决问题运行docker compose up -d

【讨论】:

    【解决方案2】:

    出于兼容性目的,我们使用的是旧版本的 Docker;在旧版本中,它是 docker-compose 而不是 docker compose。将其更改为连字符可解决此错误。

    【讨论】:

      猜你喜欢
      • 2023-02-07
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      相关资源
      最近更新 更多