# Up-to-date Docker Images for Gazebo + ROS Using the OSRF Repo

**URL:** <https://discourse.openrobotics.org/t/up-to-date-docker-images-for-gazebo-ros-using-the-osrf-repo/47872>\
**Category:** Gazebo General\
**Created:** [April 16, 2024, 10:36am UTC](https://discourse.openrobotics.org/t/up-to-date-docker-images-for-gazebo-ros-using-the-osrf-repo/47872 "2024-04-16T10:36:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![peci1](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/peci1/32/10145_2.png) [@peci1](https://discourse.openrobotics.org/u/peci1)\
**Post date:** [April 16, 2024, 10:36am UTC](https://discourse.openrobotics.org/t/up-to-date-docker-images-for-gazebo-ros-using-the-osrf-repo/47872/1 "2024-04-16T10:36:11Z")

</div>

Thanks to the work of Shane Loretz, there is now a docker registry that contains regularly updated ROS Docker images: [https://discourse.openrobotics.org/t/docker-images-for-ros-updated-more-frequently/36931](https://discourse.openrobotics.org/t/docker-images-for-ros-updated-more-frequently/36931) .

I took the chance and added something we’ve been missing for quite some time - a Docker images providing ROS + Gazebo that uses the [packages.osrfoundation.org](http://packages.osrfoundation.org) repo for Gazebo packages.

If you don’t know, Gazebo packages get synced to [packages.ros.org](http://packages.ros.org) from time to time so they are also available in the official ros-noetic-simulators metapackage and Docker images. However, this Gazebo is usually a few minor versions old, which may come with unexpected or buggy behavior.

By adding the [packages.osrfoundation.org](http://packages.osrfoundation.org) PPA to the Docker image, you get the latest Gazebo release in the image. And that’s exactly what is now available via the ros:noetic-simulators-osrf Docker image.

So you can now change your Docker files from

```
FROM osrf/ros:noetic-desktop-full

```

to

```
FROM ghcr.io/sloretz/ros:noetic-simulators-osrf

```

The images are built both for amd64 and for arm64 platforms.

If anyone is able to follow the path towards ROS 2 or new Gazebo, it would be great!

---

<div class="post-metadata">

**Author:** ![jrivero](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/jrivero/32/239_2.png) [@jrivero](https://discourse.openrobotics.org/u/jrivero)\
**Post date:** [April 17, 2024, 1:31pm UTC](https://discourse.openrobotics.org/t/up-to-date-docker-images-for-gazebo-ros-using-the-osrf-repo/47872/2 "2024-04-17T13:31:49Z")

</div>

Hello Martin!

> [@peci1](#):
>
> I took the chance and added something we’ve been missing for quite some time - a Docker images providing ROS + Gazebo that uses the [packages.osrfoundation.org](http://packages.osrfoundation.org) repo for Gazebo packages.

This is great! Just for reference, as I was not able to see a link to your work, the PR is this one [Added ros1/simulators-osrf image by peci1 · Pull Request #7 · sloretz/ros\_oci\_images · GitHub](https://github.com/sloretz/ros_oci_images/pull/7) (if I’m not wrong).

> [@peci1](#):
>
> If anyone is able to follow the path towards ROS 2 or new Gazebo, it would be great!

This is totally under my radar, I’m particularly waiting for the GSoC program since in the Infra Team we have a proposal named [“Gazebo Effortless Installations”](https://github.com/osrf/osrf_wiki/wiki/GSoC24#gazebo-effortless-installations) that should fit perfectly into tasks like this one.

Thanks for sharing Martin!

---

<div class="post-metadata">

**Author:** ![peci1](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/peci1/32/10145_2.png) [@peci1](https://discourse.openrobotics.org/u/peci1)\
**Post date:** [April 17, 2024, 2:16pm UTC](https://discourse.openrobotics.org/t/up-to-date-docker-images-for-gazebo-ros-using-the-osrf-repo/47872/3 "2024-04-17T14:16:49Z")

</div>

Great! So I can hope that before the time we migrate to ROS 2, there will already be easy-to-use Docker images 😃
