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