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
d905b64c77dd619cc225e815ddb26d1a54f7d2c4cb403498fa8e8b33353a624dCONFIG
Entrypoint /opt/nvidia/nvidia_entrypoint.sh
11/07/2025 8:39 PM UTC
91ab3f0c4bcfb702f07bab09fc9f746649aee238daf5477ed3407fd8f11c421bRUN
TARGETPLATFORM=linux/arm64 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 8:39 PM UTC
5d7687c5e5e9a834bfc8ad45007360da7ebdc43aff416a8af7e430dec4afc91aRUN
TARGETPLATFORM=linux/arm64 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 8:39 PM UTC
89457863663268897b51f4f95781eb6f2b33a42ea6bea2bede82e2d2dc582be0RUN
TARGETPLATFORM=linux/arm64 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 8:39 PM UTC
8a8edbcd03ed3c5c825f56c7010ccef6563deb47c6351a350a4fd1c9e554aa69RUN
TARGETPLATFORM=linux/arm64 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 8:39 PM UTC
d7791c242c25da340242de9027f80d13957a49a98685a05634efa9fe7e94782bARG
MCAP_VERSION=v0.0.51
11/07/2025 8:39 PM UTC
d5b7be0829940d65014b9c4e6a9c7f2d2d5d2bf12dcdd43babc1c4b7ee0d4351ARG
TARGETPLATFORM=linux/arm64
11/07/2025 8:39 PM UTC
0887aa7a710e3ab897aca443e5bb356b84293351d7ec9bb52f34f6ab46a02932RUN
/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 8:39 PM UTC
a948d99e87f517f8c41068871dad6f9f7fd1e996f3552c595cdb0aa782736099RUN
/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 8:39 PM UTC
72861424c222ce0ffb243beea9b8f46d5fb4f06a650ec60b6c1a791cd575a3b1COPY
rosdep/ros-humble-cuda-python-placeholder /tmp/ros-humble-cuda-python-placeholder
11/07/2025 8:39 PM UTC
...