What it is: A browser-first ROS 2 desktop that gives you a complete robotics development environment with one docker compose up command. Includes noVNC desktop, Gazebo simulation, Foxglove visualization, and starter workflows.
Why it belongs here: It's a multi-container Docker setup demonstrating advanced service composition for robotics — noVNC, ROS 2, Gazebo, and Foxglove all orchestrated via docker-compose. Works on Mac (Apple Silicon), Linux, and Windows.
Key features:
One-command setup: make up or docker compose up
Browser-accessible desktop via noVNC at localhost:6080
Pre-configured ROS 2 Jazzy workspace
Gazebo simulation integration
Foxglove real-time visualization
GHCR published images
Built with ANIMA by Robot Flow Labs
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/veggiemonk/awesome-docker/pull/1380
**Author:** [@ilessiorobotflowlabs](https://github.com/ilessiorobotflowlabs)
**Created:** 4/1/2026
**Status:** 🔄 Open
**Base:** `master` ← **Head:** `add-anima-ros2`
---
### 📝 Commits (1)
- [`f979521`](https://github.com/veggiemonk/awesome-docker/commit/f979521da80a72d2b6402f4f1eb7159a078aea88) Add ANIMA Docker ROS 2 to Development with Docker
### 📊 Changes
**1 file changed** (+2 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+2 -0)
</details>
### 📄 Description
## Description
Adding [ANIMA Docker ROS 2](https://github.com/RobotFlow-Labs/anima-docker-ros2) to the **Development with Docker** section.
**What it is**: A browser-first ROS 2 desktop that gives you a complete robotics development environment with one `docker compose up` command. Includes noVNC desktop, Gazebo simulation, Foxglove visualization, and starter workflows.
**Why it belongs here**: It's a multi-container Docker setup demonstrating advanced service composition for robotics — noVNC, ROS 2, Gazebo, and Foxglove all orchestrated via docker-compose. Works on Mac (Apple Silicon), Linux, and Windows.
**Key features**:
- One-command setup: `make up` or `docker compose up`
- Browser-accessible desktop via noVNC at `localhost:6080`
- Pre-configured ROS 2 Jazzy workspace
- Gazebo simulation integration
- Foxglove real-time visualization
- GHCR published images
Built with ANIMA by Robot Flow Labs
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/veggiemonk/awesome-docker/pull/1380
Author: @ilessiorobotflowlabs
Created: 4/1/2026
Status: 🔄 Open
Base:
master← Head:add-anima-ros2📝 Commits (1)
f979521Add ANIMA Docker ROS 2 to Development with Docker📊 Changes
1 file changed (+2 additions, -0 deletions)
View changed files
📝
README.md(+2 -0)📄 Description
Description
Adding ANIMA Docker ROS 2 to the Development with Docker section.
What it is: A browser-first ROS 2 desktop that gives you a complete robotics development environment with one
docker compose upcommand. Includes noVNC desktop, Gazebo simulation, Foxglove visualization, and starter workflows.Why it belongs here: It's a multi-container Docker setup demonstrating advanced service composition for robotics — noVNC, ROS 2, Gazebo, and Foxglove all orchestrated via docker-compose. Works on Mac (Apple Silicon), Linux, and Windows.
Key features:
make upordocker compose uplocalhost:6080Built with ANIMA by Robot Flow Labs
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.