From d08156a3984ac7d880a681f4c1f37b1ba95459ab Mon Sep 17 00:00:00 2001 From: Mikael Arguedas Date: Wed, 20 Dec 2023 15:07:45 +0100 Subject: [PATCH] improve docker section of RaspberryPi install guide (#4064) * improve docker section of RaspberryPi install guide * remove mention of non existent arm image Signed-off-by: Mikael Arguedas Co-authored-by: Chris Lalancette (cherry picked from commit 75a1290f18dd89347ef0a6623209733eb9c67c02) --- .../Installing-on-Raspberry-Pi.rst | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/source/How-To-Guides/Installing-on-Raspberry-Pi.rst b/source/How-To-Guides/Installing-on-Raspberry-Pi.rst index 111fffd2de5..9ee39dcbac7 100644 --- a/source/How-To-Guides/Installing-on-Raspberry-Pi.rst +++ b/source/How-To-Guides/Installing-on-Raspberry-Pi.rst @@ -27,9 +27,18 @@ Raspberry Pi OS is based on Debian which receives Tier 3 support, but it can run After flashing the OS, `install Docker `__. -The official OSRF ROS 2 Docker container definitions can be found `here `__. +The official ROS 2 Docker images can be found `here `__. -You may choose from ros-core, ros-base, or ros-desktop. See `here `__ for more information on these variants. +You may choose from ros-core, ros-base, or perception. See `here `__ for more information on these variants. + +Fetch and run an image: + +.. code-block:: bash + + docker pull ros:{DISTRO}-ros-core + docker run -it --rm ros:{DISTRO}-ros-core + +You can also build images yourself: Clone the `docker_images git repo `__ onto the Raspberry Pi, change in to the directory linked above, then to the directory with your preferred variant. @@ -40,10 +49,3 @@ Inside of the directory, build the container with: docker build -t ros_docker . On a supported system it will only take a minute or two to build the docker containers, as the source code is already built in to binaries. - -Pre-built Docker container --------------------------- - -A pre-built container for the desktop variant is available as well, which only requires a docker pull command. - -See :doc:`this page ` for more information.