Drop-in ROS 2 bridge for Rerun — stream live topics to the viewer with zero ROS 2 installation.
10K+
Drop-in ROS 2 bridge for Rerun — stream live ROS 2 topics to the Rerun viewer for real-time visualization. No ROS 2 installation required on the host.
Each image includes ROS 2, rewire, zenohd, and zenoh-bridge-ros2dds.
Website: rewire.run
GitHub: rewire-run/rewire
Docs: rewire.run/docs
| Tag | ROS 2 | Architecture |
|---|---|---|
humble | Humble Hawksbill | amd64, arm64 |
jazzy | Jazzy Jalisco | amd64, arm64 |
docker pull rewirerun/rewire:humble
docker run --rm rewirerun/rewire:humble rewire --version
docker run --rm rewirerun/rewire:humble rewire types
Connect to ROS 2 nodes on the host network and stream to a Rerun viewer:
docker run --rm --network host rewirerun/rewire:humble \
rewire record --all --connect <viewer-ip>:9876
docker run --rm --network host -v $(pwd)/data:/data rewirerun/rewire:humble \
rewire record --all --save /data/recording.rrd
ROS 2 is pre-sourced — run any ROS 2 command directly:
docker run --rm --network host rewirerun/rewire:humble \
ros2 run demo_nodes_cpp talker
docker run --rm -it --network host rewirerun/rewire:humble bash
| Component | Purpose |
|---|---|
| ROS 2 Humble/Jazzy | Run nodes, replay bags |
| rewire | Bridge ROS 2 topics to Rerun |
| zenohd | Zenoh router |
| zenoh-bridge-ros2dds | DDS-Zenoh bridge |
| demo_nodes_cpp | Example talker/listener |
| tf2_ros | TF transform broadcasting |
| rmw_cyclonedds_cpp, rmw_fastrtps_cpp, rmw_zenoh_cpp | DDS and Zenoh RMW implementations |
curl -fsSL https://rewire.run/install.sh | shpixi global install -c rewire rewireDockerfiles and Docker Compose examples: rewire-run/rewire-docker
Content type
Image
Digest
sha256:4b59c3f0d…
Size
462.4 MB
Last updated
about 2 months ago
docker pull rewirerun/rewire:humble-0.10.0