ros2

ros2-build-env (jazzy-noble-aarch64-20251213)

Published 2025-12-13 20:59:43 +00:00 by thomas

Installation

docker pull package-cloud.dns.army/ros2/ros2-build-env:jazzy-noble-aarch64-20251213
sha256:28bd00472a8d48d27f53ee3f3dfbf8cb1e05c1366d903ef1214a77248eec002a

About this package

Dev container for ROS 2 jazzy-noble

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:44fdb45bd3a8d9bd9c66b716aa0bb6ee11b6fbcceb59ee0eb54165785a35dfcb in /
CMD ["/bin/bash"]
ARG ROS_DISTRO=jazzy
ENV ROS_DISTRO=jazzy DEBIAN_FRONTEND=noninteractive LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
RUN |1 ROS_DISTRO=jazzy /bin/sh -c apt-get update && apt-get install -y --no-install-recommends locales curl gnupg2 lsb-release ca-certificates software-properties-common git build-essential && locale-gen en_US.UTF-8 && update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 ROS_DISTRO=jazzy /bin/sh -c add-apt-repository universe && curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/ros2.list # buildkit
RUN |1 ROS_DISTRO=jazzy /bin/sh -c apt-get update && apt-get install -y --no-install-recommends python3-flake8-blind-except python3-flake8-class-newline python3-flake8-deprecated python3-mypy python3-pip python3-pytest python3-pytest-cov python3-pytest-mock python3-pytest-repeat python3-pytest-rerunfailures python3-pytest-runner python3-pytest-timeout ros-dev-tools python3-rosdep python3-vcstool python3-colcon-common-extensions && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 ROS_DISTRO=jazzy /bin/sh -c ARCH=$(dpkg --print-architecture) && case "$ARCH" in amd64) CMAKE_ARCH="x86_64";; arm64) CMAKE_ARCH="aarch64";; *) echo "Unsupported architecture: $ARCH" && exit 1;; esac && curl -L "https://github.com/Kitware/CMake/releases/download/v3.31.9/cmake-3.31.9-linux-${CMAKE_ARCH}.tar.gz" | tar --strip-components=1 -xz -C /usr/local # buildkit
WORKDIR /root/ros2_jazzy
RUN |1 ROS_DISTRO=jazzy /bin/sh -c mkdir -p src && curl -sSL -o ros2.repos "https://raw.githubusercontent.com/ros2/ros2/${ROS_DISTRO}/ros2.repos" && vcs import --input ros2.repos src && git clone https://github.com/ros2/variants.git -b "${ROS_DISTRO}" src/ros2/variants && apt-get update && rosdep init && rosdep update && rosdep install --from-paths src --ignore-src -y --skip-keys "fastcdr rti-connext-dds-6.0.1 urdfdom_headers" --rosdistro "${ROS_DISTRO}" && rm -rf /var/lib/apt/lists/* # buildkit
ARG BUILD_OS_DISTRO=noble
ARG BUILD_DATE=20251213
ARG BUILD_DATE_ISO=2025-12-13T20:46:24Z
ARG BUILD_USER=Thomas Hochstrasser
ARG GIT_REF=ros2_core
ARG GIT_SHA=9945a28990f9a978351e7727214baa7f840a35de
LABEL org.opencontainers.image.created=2025-12-13T20:46:24Z org.opencontainers.image.authors=Thomas Hochstrasser org.opencontainers.image.source=https://package-cloud.dns.army/ros2/conan2-jazzy org.opencontainers.image.version=jazzy-ros2_core org.opencontainers.image.revision=9945a28990f9a978351e7727214baa7f840a35de org.opencontainers.image.vendor=package-cloud.dns.army org.opencontainers.image.title=ROS 2 Build Environment org.opencontainers.image.description=Dev container for ROS 2 jazzy-noble
ENV IMG_BUILD_DATE=2025-12-13T20:46:24Z IMG_BUILD_USER=Thomas Hochstrasser IMG_GIT_SHA=9945a28990f9a978351e7727214baa7f840a35de
CMD ["bash"]

Labels

Key Value
org.opencontainers.image.authors Thomas Hochstrasser
org.opencontainers.image.created 2025-12-13T20:46:24Z
org.opencontainers.image.description Dev container for ROS 2 jazzy-noble
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.revision 9945a28990f9a978351e7727214baa7f840a35de
org.opencontainers.image.source https://package-cloud.dns.army/ros2/conan2-jazzy
org.opencontainers.image.title ROS 2 Build Environment
org.opencontainers.image.vendor package-cloud.dns.army
org.opencontainers.image.version jazzy-ros2_core
Details
Container
2025-12-13 20:59:43 +00:00
0
OCI / Docker
linux/arm64
Thomas Hochstrasser
2.0 GiB
Versions (4) View all