NVIDIA
NVIDIA
Isaac ROS Dev Base
Container
NVIDIA
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:f6c0375f8ee4d8aaa4f1e6c92e92cd1b62fc9f080c3992519fed8643cfaf0381RUN
TARGETPLATFORM=linux/amd64 MCAP_VERSION=v0.0.51 /bin/bash -c mkdir -p /opt/nvidia/isaac_ros_dev_base &&
  dpkg-query -W | sort > /opt/nvidia/isaac_ros_dev_base/ros2_humble-end-packages.csv
11/07/2025 7:26 PM UTC
sha256:1d58824503fe305810e240b5064009e39e4f706b42f0ba6a8fee4dd10b5aac08RUN
TARGETPLATFORM=linux/amd64 MCAP_VERSION=v0.0.51 /bin/bash -c echo "source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash" | sudo tee --append /etc/bash.bashrc
11/07/2025 7:26 PM UTC
sha256:6df4171bd555ff83ae7345ee6bf8febd6395a80d72a3ee751d974ca2e18650ddRUN
TARGETPLATFORM=linux/amd64 MCAP_VERSION=v0.0.51 /bin/bash -c echo "source /opt/ros/${ROS_DISTRO}/setup.bash" | sudo tee --append /etc/bash.bashrc
11/07/2025 7:26 PM UTC
sha256:da2d8d897295fcb2f6c12b8d8ddfa0dbf85fd612e7c6f87df5609eaba1581ce3RUN
TARGETPLATFORM=linux/amd64 MCAP_VERSION=v0.0.51 /bin/bash -c mkdir -p /opt/ros/humble &&
  cd /opt/ros/humble &&
  git clone https://github.com/andrewbest-tri/vcstool.git -b andrewbest/delay &&
  echo 'source /opt/ros/humble/vcstool/setup.sh' | tee --append /etc/bash.bashrc
11/07/2025 7:26 PM UTC
sha256:d8e01762fded2e2a967b2397df8bf0e53cc8d5e51796066071880754f5eb6565RUN
TARGETPLATFORM=linux/amd64 MCAP_VERSION=v0.0.51 /bin/bash -c if [ "$TARGETPLATFORM" = "linux/amd64" ]; then wget https://github.com/foxglove/mcap/releases/download/releases%2Fmcap-cli%2F${MCAP_VERSION}/mcap-linux-amd64 &&
  chmod +x mcap-linux-amd64 &&
  mv mcap-linux-amd64 /opt/ros/humble/bin/mcap; elif [ "$TARGETPLATFORM" = "linux/arm64" ]; then wget https://github.com/foxglove/mcap/releases/download/releases%2Fmcap-cli%2F${MCAP_VERSION}/mcap-linux-arm64 &&
  chmod +x mcap-linux-arm64 &&
  mv mcap-linux-arm64 /opt/ros/humble/bin/mcap; else echo "Unknown architecture, can't install MCAP CLI" &&
  exit -1; fi
11/07/2025 7:26 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
MCAP_VERSION=v0.0.51
11/07/2025 7:26 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
TARGETPLATFORM=linux/amd64
11/07/2025 7:26 PM UTC
sha256:433b9a085ba2095cf4bc80dda8014aadec96dc7d194d243b5b947949b89acba5RUN
/bin/bash -c sudo sed -i '917i #ifdef GTEST_INTERNAL_NEED_REDUNDANT_CONSTEXPR_DECL' /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h &&
  sudo sed -i '920i #endif' /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h &&
  sudo sed -i '2392i #if defined(GTEST_INTERNAL_CPLUSPLUS_LANG) && \\\n    GTEST_INTERNAL_CPLUSPLUS_LANG < 201703L\n#define GTEST_INTERNAL_NEED_REDUNDANT_CONSTEXPR_DECL 1\n#endif' /usr/src/googletest/googletest/include/gtest/internal/gtest-port.h
11/07/2025 7:26 PM UTC
sha256:ed348e9f75ccbe9cb93e64e533b1d81ccea16525b717ca102b60cda83f754f5aRUN
/bin/bash -c cd /tmp &&
  source ${ROS_ROOT}/setup.bash &&
  dpkg-deb --nocheck --build ros-humble-cuda-python-placeholder &&
  apt-get install -y ./ros-humble-cuda-python-placeholder.deb &&
  rm -f ./ros-humble-cuda-python-placeholder.deb
11/07/2025 7:26 PM UTC
sha256:9aa6c71bc8b2ace414d1f392dc528ad9593ba83ab59f6919bc6a7951f839e6d1COPY
rosdep/ros-humble-cuda-python-placeholder /tmp/ros-humble-cuda-python-placeholder
11/07/2025 7:26 PM UTC
...