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
099c1a95e80dadee227acb84200500b0ca8820fb40c2e9927e4a3b1ccea33d76CONFIG
Entrypoint /opt/nvidia/nvidia_entrypoint.sh
05/08/2025 12:31 AM UTC
00f7805d54d3cf497d3ada7293372957ff6f28a04dac2dc1be1794832aa669b9RUN
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
05/08/2025 12:31 AM UTC
de06b118df67a414c24b72f960db481aacd5145f806cf84f77669c12f055cd59RUN
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
05/08/2025 12:31 AM UTC
97fa2439cbd5d1b8c5c07ba9d3b1047e746db93811fd579c50923cdfbf20c92dRUN
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
05/08/2025 12:31 AM UTC
23f704d8087e4715af5b6f92063facae4a09d166bbb150c50e8a6933e4d781e5RUN
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
05/08/2025 12:31 AM UTC
c95b6128c71b54ba2d121f85f6616559275cfd28f746d2d611e209af78ee2af0ARG
MCAP_VERSION=v0.0.51
05/08/2025 12:31 AM UTC
b12bd1076db3376bb3446d0d4c6b5f6698e309de6792c2a2173ebc277db37ed9ARG
TARGETPLATFORM=linux/arm64
05/08/2025 12:31 AM UTC
3f2d393cb05035146107e45eef7c388b396c419293a10eeb99c40270b551e587RUN
/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
05/08/2025 12:31 AM UTC
a4f9f59052884527d480c5c7c1d16419098b4970d2a4630419ecd4de076a6806RUN
/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
05/08/2025 12:31 AM UTC
7c3a423c1e62fc3d57a05cfd0b2c5d8ebf70ca7394ec8120beae358cc78efad7COPY
rosdep/ros-humble-cuda-python-placeholder /tmp/ros-humble-cuda-python-placeholder
05/08/2025 12:31 AM UTC
...