Nav2 Official Docker Images

Howdy yal,

I wanted to quickly announce the release of official Nav2 docker images on ros-navigation for development and deployed use - by popular request! We’ve long had a Nav2 docker image primarily for Nav2’s CI, but these are images specifically targeted towards users to use while developing or deploying their applications.

Currently supported distributions include:

  • Humble - humble-nightly, humble-1.1.14
  • Iron - iron-nightly, iron-1.2.9
  • Jazzy - jazzy-nightly, jazzy-1.3.1
  • Rolling - rolling-nightly

For all officially released distributions (Humble, Iron, Jazzy), we release both nightly images to obtain bleeding edge on the GitHub branch & released, tagged versions. The release versions (i.e. 1.3.1, 1.1.14, etc) are built once on the release date and will be stable for the lifetime of the project without updates or rebuilds so it can be used as the base of a deployed application.

All builds are automatically triggered to be hands-off and only requires adding in a new distribution to a config file when a new ROS distro is cut.

The GitHub repository above includes instructions about where to find the images, how to work with them, and a link to our Nav2 Docker Development Guide, which some newer users to Docker might find helpful!

https://docs.nav2.org/tutorials/docs/docker_dev.html

Happy dockering!

Steve

4 Likes