镜像概览

完整引用
docker.io/k3r0/foxglove
Registry
docker.io
命名空间
k3r0
仓库
foxglove
已缓存 Tag 数
1
最近同步
07/06/2026, 07:42 PM

简介

Foxglove Studio 机器人可视化 Web 镜像,订阅 ROS/ROS2/MCAP 话题并渲染 3D 场景、图像与 Plot,适合自动驾驶与无人机调试。

详细介绍

k3r0/foxglove 打包 Foxglove Studio 前端,通过 WebSocket 连接 rosbridge 或直接打开 MCAP/ROS bag 文件进行离线回放。与 rviz2 桌面工具相比可在浏览器跨平台协作,支持多用户同时查看同一数据流。部署通常配合 rosbridge_server 或 foxglove_bridge;公网暴露前需认证,大点云话题会占用较高带宽。

快速启动

docker run -d --name foxglove \
  -p 8080:8080 \
  docker.io/k3r0/foxglove:latest

推荐实践

docker run -d --name foxglove \
  --restart unless-stopped \
  -p 8080:8080 \
  -e ROSBRIDGE_URL=ws://rosbridge:9090 \
  -v /data/bags:/bags:ro \
  docker.io/k3r0/foxglove:1.85.0

核心参数说明

  • -p 8080:8080 — Studio Web UI 端口
  • -e ROSBRIDGE_URL — rosbridge WebSocket 地址
  • -v /data/bags:/bags:ro — 挂载 MCAP/bag 离线文件
  • --restart unless-stopped — 调试面板持续可用
  • 固定 tag — 与 foxglove-bridge 协议版本一致
  • 带宽 — 3D 点云需内网或 VPN 访问

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: foxglove
spec:
  replicas: 1
  selector:
    matchLabels:
      app: foxglove
  template:
    metadata:
      labels:
        app: foxglove
    spec:
      containers:
        - name: studio
          image: docker.io/k3r0/foxglove:1.85.0
          ports:
            - containerPort: 8080
          env:
            - name: ROSBRIDGE_URL
              value: ws://rosbridge.robotics.svc:9090
---
apiVersion: v1
kind: Service
metadata:
  name: foxglove
spec:
  selector:
    app: foxglove
  ports:
    - port: 8080
      targetPort: 8080

Ingress 启用 WebSocket 升级与长超时;rosbridge 同命名空间 ClusterIP,bag 文件经 PVC 只读挂载。

最新 Tag(20 条)

查看全部 1 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/k3r0/foxglove
:1.0
linux/amd64
2023/05/13 11:0410.3 GBsha256:1afe5d14e572