We are taking advantage of this LTS release to switch the ros ‘latest’ tag to ROS 2 !
This means that when running
docker pull ros it is now the
ros:foxy-ros-base-focal image that is downloaded.
Simply run this command to download and start a session in a Foxy container:
docker run -it ros:foxy
ROS Foxy images are available for the following platforms/architectures:
Ubuntu Focal: amd64 arm64v8 (aarch64)
ros1_bridge images are available on the ‘osrf/ros’ docker hub profile
To try them out:
docker run -it osrf/ros:foxy-ros1-bridge
The documentation and examples are now all targeting ROS 2.
They’ve been improved and expanded to show more use cases such as:
- Write dockerfiles for building ROS 2 packages with multiple layers
- How to run an application bridging ROS 1 and ROS 2 via docker compose
Hat tip to @ruffsl for these improvements!
ros-core images do not contain any development tools or compilers anymore, more details in this post.
- Please report any issue with the images on https://github.com/osrf/docker_images/issues
- Don’t forget to star our official repo so others might discover it!
- You can find the list of tags here