From 73a4ea9b074afa0108104f74af8323bc83d1ca89 Mon Sep 17 00:00:00 2001 From: Shravya Ravindra Hegade Date: Tue, 1 Sep 2026 00:38:58 +0530 Subject: [PATCH 1/3] backport (#409): documentation --- docker/doc/docker.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/doc/docker.rst b/docker/doc/docker.rst index 1a7b20d1..83cb7ce4 100644 --- a/docker/doc/docker.rst +++ b/docker/doc/docker.rst @@ -14,6 +14,7 @@ To run the ``lbr_fri_ros2_stack`` in a Docker container, follow the instructions export FRI_CLIENT_VERSION=1.15 # replace by your FRI client version mkdir -p lbr-stack/src && cd lbr-stack + git clone https://github.com/lbr-stack/lbr_fri_ros2_stack.git -b jazzy src/lbr_fri_ros2_stack --depth 1 vcs import src --input https://raw.githubusercontent.com/lbr-stack/lbr_fri_ros2_stack/jazzy/lbr_fri_ros2_stack/repos-fri-${FRI_CLIENT_VERSION}.yaml #. Install `Docker `_:octicon:`link-external`. From d35d0206e6c9a1ea4b36ebd3e3835c1ac81d4b8c Mon Sep 17 00:00:00 2001 From: mhubii Date: Wed, 16 Sep 2026 10:48:20 +0200 Subject: [PATCH 2/3] backport (#409): base image ubuntu 24.04 --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 36f0eba7..247cafe9 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM ros:jazzy-ros-base +FROM ros:jazzy-ros-base-noble # change default shell to bash SHELL ["/bin/bash", "-c"] From 290c0584d4ea385f4b49fb2110f51b9987503ed7 Mon Sep 17 00:00:00 2001 From: mhubii Date: Wed, 16 Sep 2026 10:34:33 +0200 Subject: [PATCH 3/3] remove root from documentation (cherry picked from commit 0fd14ad1bfbb04a6444f67dc7e14e46d0459046e) --- docker/doc/docker.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/doc/docker.rst b/docker/doc/docker.rst index 83cb7ce4..3acc1074 100644 --- a/docker/doc/docker.rst +++ b/docker/doc/docker.rst @@ -19,12 +19,12 @@ To run the ``lbr_fri_ros2_stack`` in a Docker container, follow the instructions #. Install `Docker `_:octicon:`link-external`. -#. Copy the Dockerfile and the container scripts to the ``lbr-stack`` directory. Build and start the container +#. Copy the Dockerfile and the container scripts to the ``lbr-stack`` directory. Build and start the container (make sure Docker is configured to run as non-root user: `linux-postinstall `_:octicon:`link-external`). .. code-block:: bash cp -r src/lbr_fri_ros2_stack/docker/* . - sudo ./container_build.sh # this will run the container once finished + ./container_build.sh # this will run the container once finished #. Once inside the container, launch e.g. the mock setup via