0

ディレクトリを作成し、必要なすべてのファイルを各ディレクトリにマウントしましたが、docker イメージを作成しようとすると、Promtail と Grafana が作成されますが、LOKI は作成されません。以下のエラー メッセージが表示されます。

エラー: for 9c35c983e8e4_cbxs_loki_1 サービス loki を開始できません: マウントが拒否されました: Docker -> 設定... -> リソース -> ファイル共有から共有パスを構成できます。

注文コンテナと同じようにファイルをマウントしました..助けてください

docker-compose.yml

以下のリンクでファイルを ご覧ください https://docs.technotim.live/posts/grafana-loki/

version: "3"
networks:
  loki:
services:
  loki:
    image: grafana/loki:2.4.0
    ports:
      - "3100:3100"
    restart: unless-stopped
    command: -config.file=/etc/loki/loki-config.yml
    networks:
      - loki
  promtail:
    image: grafana/promtail:2.4.0
    volumes:
      - /var/log:/var/log
      - /Users/emma.egbu/CBCS/Promtail:/etc/promtail
    ports:
      - "1514:1514"
    restart: unless-stopped
    command: -config.file=/etc/promtail/promtail-config.yml
    networks:
      - loki
  grafana:
    image: grafana/grafana:latest
    user: "1000"
    volumes:
    - /Users/emma.egbu/CBCS/Grafana:/var/lib/grafana
    ports:
      - "3000:3000"
    restart: unless-stopped
    networks:
      - loki

どうもありがとう !それは役に立ちました...同じ闘争を経験している人のために、これが私がしたことです:私はドッカーデーモン構成ファイルを編集しに行きました sudo nano /etc/docker/daemon.json -おそらくあなたは書き込みアクセス権を持っていないでしょう sudo vi chmod 666 /etc/docker/daemon.json-これにより、書き込みが可能になります。下にファイルを貼り付けました

{
    "log-driver": "loki",
    "log-opts": {
        "loki-url": "http://localhost:3100/loki/api/v1/push",
        "loki-batch-size": "400"
    }

その後、docker を再起動して docker-compose up -d --force-recreateから、docker-compose ファイルを実行しました

4

1 に答える 1