You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Traefik v2.6配置Docker中Netdata实例无法显示仪表盘问题求助

配置Traefik v2.6访问Docker中Netdata实例的问题

我正在配置Traefik v2.6以访问Docker中运行的自托管Netdata实例,使用的Compose文件如下:

version: "3"
services:
  netdata:
    image: netdata/netdata
    volumes:
      - "netdataconfig:/etc/netdata"
      - "netdatalib:/var/lib/netdata"
      - "netdatacache:/var/cache/netdata"
      - "/etc/passwd:/host/etc/passwd:ro"
      - "/etc/group:/host/etc/group:ro"
      - "/proc:/host/proc:ro"
      - "/sys:/host/sys:ro"
      - "/etc/os-release:/host/etc/os-release:ro"
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.netdata.rule=Host(`netdata.$myserver`)"
      - "traefik.http.services.netdata.loadbalancer.server.port=19999"
      - "traefik.http.routers.netdata.entrypoints=http"
      - "traefik.docker.network=proxy"
    restart: unless-stopped
    cap_add:
      - SYS_PTRACE
    security_opt:
      - apparmor:unconfined
    networks:
      - proxy
volumes:
  netdataconfig:
  netdatalib:
  netdatacache:
networks:
  proxy:
    external: true

访问netdata.$myserver时,仅能看到背景,无法显示仪表盘:

Netdata仅显示背景无仪表盘

查看Firefox开发者工具,发现以下错误:

Loading failed for the <script> with source “http://netdata.$myserver/dashboard-react.js”. [netdata.$myserver:16:1](http://netdata.$myserver/)
Uncaught ReferenceError: NETDATA is not defined
    225 main.js:435
    p (index):16
    566 main.7d1bdca1.chunk.js:2
    p (index):16
    324 main.7d1bdca1.chunk.js:2
    p (index):16
    f (index):16
    e (index):16
    <anonymous> main.7d1bdca1.chunk.js:2

Netdata文档提供了多种反向代理配置模板,但我无法转化为Traefik所需的配置。尝试在路由规则中添加&& Path('/netdata'),无任何变化,且Traefik仪表盘未显示与Netdata相关的错误。


解决办法

问题与Traefik无关,而是Netdata版本问题。将Netdata升级至1.40后,无需修改任何配置即可正常访问。

内容的提问来源于stack exchange,提问作者OneK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 19:47:13