NVIDIA
Isaac ROS Dev Base
Container
NVIDIA
Isaac ROS Dev Base

Isaac ROS Dev Base containers for running a development environment configured to build/run/test ROS workspaces with Isaac ROS packages.

  • LayerLabelCreated
    sha256:439ded652a527cbba7ed875f4cdd384b0471463fce4d324d37d5c41ddf27fe0aRUN
    TARGETPLATFORM=linux/amd64 /bin/bash -c mkdir -p /opt/nvidia/isaac_ros_dev_base &&
      dpkg-query -W | sort > /opt/nvidia/isaac_ros_dev_base/ros2_jazzy-end-packages.csv
    10/29/2025 9:53 AM UTC
    sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1RUN
    TARGETPLATFORM=linux/amd64 /bin/bash -c ldconfig -p | grep -E 'opencv_imgcodecs|opencv_core' ||
      true
    10/29/2025 9:53 AM UTC
    sha256:4611119721fcdf3824eae06292683ec57f96cfe61aa60dca1e7de9fa9b904ff8RUN
    TARGETPLATFORM=linux/amd64 /bin/bash -c set -eux; target=$(ls -1 /usr/local/lib/libopencv_imgcodecs.so.* 2>/dev/null | grep -E 'libopencv_imgcodecs\.so\.[0-9]+' | sort -V | tail -n1 ||
      true); if [ -n "${target:-}" ] &&
      [ ! -e /usr/local/lib/libopencv_imgcodecs.so.406 ]; then ln -s "$(basename "$target")" /usr/local/lib/libopencv_imgcodecs.so.406; fi; ldconfig
    10/29/2025 9:53 AM UTC
    sha256:84295cbda7f66370d1d583b1c666e96bf6afa2d05df28fae7cff78c1f36fa784COPY
    /tmp/libopencv_imgcodecs.so* /usr/local/lib/
    10/29/2025 9:53 AM UTC
    sha256:b3c320edffee7366c7cf9d04093e3caa32480355b5e556f2c3df53310df8b5bfRUN
    TARGETPLATFORM=linux/amd64 /bin/bash -c set -eux; for p in /usr/local/lib/libopencv_imgcodecs.so.406 /usr/local/lib/libopencv_imgcodecs.so /usr/local/lib/libopencv_imgcodecs.so.* /usr/lib/libopencv_imgcodecs.so.406 /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.406 /usr/lib/aarch64-linux-gnu/libopencv_imgcodecs.so.406; do if [ -e "$p" ]; then rm -f "$p"; fi; done
    10/29/2025 9:49 AM UTC
    sha256:3588806c4cecab3b273d0b592def49677c2854ad5406be926ea4ba735ff447edRUN
    TARGETPLATFORM=linux/amd64 /bin/bash -c echo "source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash" | sudo tee --append /etc/bash.bashrc
    10/29/2025 1:33 AM UTC
    sha256:a8d6f1dbd5134a74b18eec43b98a9c8295affb7abd5aba2c3d2a7a89bc1ef450RUN
    TARGETPLATFORM=linux/amd64 /bin/bash -c echo "source /opt/ros/${ROS_DISTRO}/setup.bash" | sudo tee --append /etc/bash.bashrc
    10/29/2025 1:33 AM UTC
    sha256:e313d189ee31078012aef32b540624eaf6b703c3b5f1a5db16ad9718bca45d62RUN
    TARGETPLATFORM=linux/amd64 /bin/bash -c mkdir -p /opt/ros/jazzy &&
      cd /opt/ros/jazzy &&
      git clone https://github.com/andrewbest-tri/vcstool.git -b andrewbest/delay &&
      echo 'source /opt/ros/jazzy/vcstool/setup.sh' | tee --append /etc/bash.bashrc
    10/29/2025 1:33 AM UTC
    sha256:d89b4052ff3bd119d81d8cf2a8404890e06a27ce043f508a80ef7ce279cf7a9cRUN
    TARGETPLATFORM=linux/amd64 /bin/bash -c if [ "$TARGETPLATFORM" = "linux/amd64" ]; then wget https://github.com/foxglove/mcap/releases/download/releases%2Fmcap-cli%2Fv0.0.47/mcap-linux-amd64 &&
      chmod +x mcap-linux-amd64 &&
      mv mcap-linux-amd64 /opt/ros/jazzy/bin/mcap; elif [ "$TARGETPLATFORM" = "linux/arm64" ]; then wget https://github.com/foxglove/mcap/releases/download/releases%2Fmcap-cli%2Fv0.0.47/mcap-linux-arm64 &&
      chmod +x mcap-linux-arm64 &&
      mv mcap-linux-arm64 /opt/ros/jazzy/bin/mcap; else echo "Unknown architecture, can't install MCAP CLI" &&
      exit -1; fi
    10/29/2025 1:33 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
    TARGETPLATFORM=linux/amd64
    10/29/2025 1:33 AM UTC
    ...