ros2-build-env (jazzy-noble-x86_64)
Published 2025-12-13 21:03:17 +00:00 by thomas
Installation
docker pull package-cloud.dns.army/ros2/ros2-build-env:jazzy-noble-x86_64sha256:543d8bac0c716296b72b2b0ac044331e2fc1d7f7b6a9ff53b5b689365a910f92
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:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 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:45:26Z |
| ARG BUILD_USER=Thomas |
| ARG GIT_REF=ros2_core |
| ARG GIT_SHA=9945a28990f9a978351e7727214baa7f840a35de |
| LABEL org.opencontainers.image.created=2025-12-13T20:45:26Z org.opencontainers.image.authors=Thomas 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:45:26Z IMG_BUILD_USER=Thomas IMG_GIT_SHA=9945a28990f9a978351e7727214baa7f840a35de |
| CMD ["bash"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.authors | Thomas |
| org.opencontainers.image.created | 2025-12-13T20:45:26Z |
| 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
Versions (4)
View all
jazzy-noble-x86_64-20251213
2025-12-13
jazzy-noble-x86_64
2025-12-13
jazzy-noble-aarch64-20251213
2025-12-13
jazzy-noble-aarch64
2025-12-13