Traefik Graylog通过Docker进行Elasticsearch错误

问题描述

我试图使用traefik作为前端来启动Graylog。但是我得到404来查看graylog gui,我也无法看到Kibana页面。不知道什么是不正确的。带有Graylog / Traefik标签。这是带有所有服务描述的docker-compose文件

特拉菲克:

traefik:
image: traefik:v2.3.1
restart: always
container_name: traefik
ports:
  - "80:80"
  - "8080:8080"
  - "443:443"
command:
  - --api.insecure=true
  - --api.dashboard=true
  - --api.debug=true
  - --log.level=DEBUG 
  - --providers.docker=true
  - --providers.docker.exposedbydefault=false
  - --providers.file.filename=/dynamic.yaml
  - --providers.docker.network=frontend
  - --entrypoints.frontend.address=:80 
  - --entrypoints.compose_frontend.address=:443 
  - --certificatesresolvers.mytlschallenge.acme.tlschallenge=true 
  - --certificatesresolvers.mytlschallenge.acme.email=mihirm@example.com
  - --certificatesresolvers.mytlschallenge.acme.storage=/letsencrypt/acme.json
volumes:
  - ./letsencrypt:/letsencrypt # <== Volume for certs (TLS)
  - "/var/run/docker.sock:/var/run/docker.sock"
  - ./dynamic.yaml:/dynamic.yaml # <== Volume for dynamic conf file,**ref: line 27

networks:
  frontend:

灰色日志:

graylog2:
image: graylog/graylog:3.3.6
container_name: graylog2
restart: always
env_file:
  - ./graylog2.env
labels:
  - "traefik.enable=true" # <== Enable traefik to proxy this container
  - "traefik.backend=graylog2"
  - "traefik.docker.network=frontend"
  - "traefik.port=9000"
  - "traefik.http.routers.frontend.entryPoints=frontend"
  - "traefik.http.routers.frontend.middlewares=redirect@file"
  - "traefik.http.routers.frontend.rule=Host(`graylog.localhost)"
  - "traefik.http.routers.compose_frontend.rule=Host(`graylog.localhost`)"
  - "traefik.http.routers.compose_frontend.entrypoints=compose_frontend"
  - "traefik.http.routers.compose_frontend.tls.certresolver=mytlschallenge"
ports:
  - "12201:12201/udp"
  - "12201:12201"
  - "1514:1514/udp"
  - "1514:1514"
links:
  - graylog2_mongo:mongo
  - graylog2_elasticsearch:elasticsearch
volumes:
  - "graylog2_graylog2-data:/usr/share/graylog/data/journal"
  - "graylog2_graylog2-config:/usr/share/graylog/data/config"
networks:
  frontend:
  backend_graylog2:

这是整个docker-compose文件https://pastebin.com/GRw2cAvF

仪表板正在工作,但是我无法查看graylog gui或kibana gui。不确定出什么事了

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)