Skip to content
PluginStats

gazebo pulls statistics

Docker Hub · Languages & frameworks

Gazebo is an open source project for simulating robots, offering robust physics and rendering.

View on Docker Hub Fresh · Oct 19, 2026

gazebo has 4,509,525 recorded pulls on Docker Hub, ranking #178 of 1,263 tracked listings.

Pulls
4,509,525
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#178
Among tracked Docker Hub listings

About gazebo

Quick reference

• Maintained by: the Open Source Robotics Foundation • Where to get help: the Docker Community Slack, Server Fault, Unix & Linux, or Stack Overflow

Supported tags and respective Dockerfile links

No supported tags

Quick reference (cont.)

• Where to file issues: https://github.com/osrf/docker_images/issues • Supported architectures: (more info) No supported architectures • Published image artifact details: repo-info repo's repos/gazebo/ directory (history) (image metadata, transfer size, etc) • Image updates: official-images repo's library/gazebo label official-images repo's library/gazebo file (history) • Source of this description: docs repo's gazebo/ directory (history)

What is Gazebo?

Robot simulation is an essential tool in every roboticist's toolbox. A well-designed simulator makes it possible to rapidly test algorithms, design robots, and perform regression testing using realistic scenarios. Gazebo offers the ability to accurately and efficiently simulate populations of robots in complex indoor and outdoor environments. At your fingertips is a robust physics engine, high-quality graphics, and convenient programmatic interfaces. Best of all, Gazebo is free with a vibrant community.

wikipedia.org/wiki/Gazebo_simulator

How to use this image

Create a Dockerfile in your Gazebo project

You can then build and run the Docker image:

Deployment use cases

This dockerized image of Gazebo is intended to provide a simplified and consistent platform to build and deploy cloud based robotic simulations. Built from the official Ubuntu image and Gazebo's official Debian packages, it includes recent supported releases for quick access and download. This provides roboticists in research and industry with an easy way to develop continuous integration and testing on training for autonomous actions and task planning, control dynamics and regions of stability, kinematic modeling and prototype characterization, localization and mapping algorithms, swarm behavior and networking, as well as general system integration and validation.

Conducting such complex simulations with high validity remains computationally demanding, and oftentimes outside the capacity of a modest local workstation. With the added complexity of the algorithms being benchmarked, we can soon exceed the capacity of even the most formidable servers. This is why a more distributed approach remains attractive for those who begin to encounter limitations of a centralized computing host. However, the added complication of building and maintaining a distributed testbed over a set of clusters has for a while required more time and effort than many smaller labs and businesses would have deemed appropriate to implement.

With the advancements and standardization of software containers, roboticists are primed to acquire a host of improved developer tooling for building and shipping software. To help alleviate the growing pains and technical challenges of adopting new practices, we have focused on providing an official resource for using Gazebo with these new technologies.

Deployment suggestions

The gzserver tags are designed to have a small footprint and simple configuration, thus only include required Gazebo dependencies. The standard messaging port 11345 is exposed to allow for client connections and messages API.

Volumes

Gazebo uses the ~/.gazebo/ directory for storing logs, models and scene info. If you wish to persist these files beyond the lifecycle of the containers which produced them, the ~/.gazebo/ folder can be mounted to an external volume on the host, or a derived image can specify volumes to be managed by the Docker engine. By default, the container runs as the root user, so /root/.gazebo/ would be the full path to these files.

For example, if one wishes to use their own .gazebo folder that already resides in their local home directory, with a username of ubuntu, we can simple launch the container with an additional volume argument:

One thing to be careful about is that gzserver logs to files named /root/.gazebo/server-/*.log, where is the port number that server is listening on (11345 by default). If you run and mount multiple containers using the same default port and same host side directory, then they will collide and attempt writing to the same file. If you want to run multiple gzservers on the same docker host, then a bit more clever volume mounting of ~/.gazebo/ subfolders would be required.

Devices

As of Gazebo version 5.0, physics simulation under a headless instances of gzserver works fine. However some application may require image rendering camera views and ray traces for other sensor modalities. For Gazebo, this requires a running X server for rendering and capturing scenes. In addition, graphical hardware acceleration is also needed for reasonable realtime framerates. To this extent, mounting additional graphic devices into the container and linking to a running X server is required. In the interest of maintaining a general purpose and minimalistic image which is not tightly coupled to host system software and hardware, we do not include tags here with these additional requirements and instructions. You can however use this repo to build and customize your own images to fit your software/hardware configuration. The OSRF's Docker Hub organization profile contains a Gazebo repo at osrf/gazebo which is based on this repo but includes additional tags for these advanced use cases.

Development

If you not only wish to run Gazebo, but develop for it too, i.e. compile custom plug-ins or build upon messaging interfaces for ROS, this will require the development package included in the libgazebo tag. If you simply need to run Gazebo as a headless server, then the gzserver tag consist of a smaller image size.

Deployment example…

Description from the Docker Hub listing.

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

gazebo pulls on Docker Hub, last 90 days: 4,509,525 pulls as of Oct 19, 2026.gazeboPulls on Docker Hub · Last 90 days4,509,525pulls4.5M4.5M4.5M4.5M4.5M4.5M4.5M4.5MJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19pullsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
gazebo pulls on Docker Hub, last 90 days: 4,509,525 pulls as of Oct 19, 2026.

7/30/90-day growth

gazebo pulls growth on Docker Hub: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.gazeboPulls growth on Docker Hub4,509,525pulls now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
gazebo pulls growth on Docker Hub: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

gazebo Docker Hub ranking history: currently #178 (by pulls).gazeboDocker Hub ranking · by pulls · Last 90 days#178current rank#176#177#178#179#180Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
gazebo Docker Hub ranking history: currently #178 (by pulls).

Listing placement

All Docker Hub1,263 listings · 64 pages · page 9, #18 (overall #178)
All Docker Hub: every listing in pulls order

Listing placement

Languages & frameworks136 listings · 7 pages · page 2, #13 (overall #33)
Languages & frameworks: every listing in pulls order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Pulls on a linear scale. Placement is projected from pulls, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (4)
Recent pulls observations for gazebo
Date (UTC)PullsChange vs. previous
4,509,525+9
4,509,516+64
4,509,452+33
4,509,419—

Similar Docker Hub Languages & frameworks plugins

All 20 gazebo alternatives

Data source

Cumulative pull counts and stars come from the public Docker Hub API. Pulls count image downloads (including automated CI pulls), not installs or users.

Listing: https://hub.docker.com/_/gazebo. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.