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:c5ea5094152f35581d07ff3cdb93dd4c71623ce1dda8082c1b8619e9ee3f6ca3RUN
TARGETPLATFORM=linux/arm64 /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
01/03/2025 7:47 PM UTC
sha256:d8374dcac230b2fcd640f99b670b2213a7e8ba8164822db0bf2f598404f59b6eRUN
TARGETPLATFORM=linux/arm64 /bin/bash -c echo "source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash" | sudo tee --append /etc/bash.bashrc
01/03/2025 7:47 PM UTC
sha256:110ad649ac426dac924d09b96139fe126d659d64067c782f7553bcd7de8595f0RUN
TARGETPLATFORM=linux/arm64 /bin/bash -c echo "source /opt/ros/${ROS_DISTRO}/setup.bash" | sudo tee --append /etc/bash.bashrc
01/03/2025 7:47 PM UTC
sha256:1bf7363e3481a0d62316b10eeb075b0973d40c120fe37b6f38dedae99c102bdcRUN
TARGETPLATFORM=linux/arm64 /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
01/03/2025 7:47 PM UTC
sha256:bbd5ab47e15280dfab10c5552405d9536d5ae06c21450745c816f270f537d5a7RUN
TARGETPLATFORM=linux/arm64 /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/humble/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/humble/bin/mcap; else echo "Unknown architecture, can't install MCAP CLI" &&
  exit -1; fi
01/03/2025 7:47 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
TARGETPLATFORM=linux/arm64
01/03/2025 7:47 PM UTC
sha256:60c8aef94f6a5e1f4e7def227ec7112d55e75046815fe06e40013d679ed85172RUN
/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
01/03/2025 7:47 PM UTC
sha256:89a68387028844414c7c3732bc309a8862ca008b2a55c3cca466a6aa675d0829RUN
/bin/bash -c cd /tmp &&
  source ${ROS_ROOT}/setup.bash &&
  dpkg-deb --build ros-humble-cuda-python-placeholder &&
  apt-get install -y ./ros-humble-cuda-python-placeholder.deb &&
  rm -f ./ros-humble-cuda-python-placeholder.deb
01/03/2025 7:47 PM UTC
sha256:8e3f760f41667e01f10a9f891368272228ab5fbd36c10ad9164f67157fb5b469COPY
rosdep/ros-humble-cuda-python-placeholder /tmp/ros-humble-cuda-python-placeholder
01/03/2025 7:47 PM UTC
sha256:f33de53fee519e041667a7f508949786725f04e1990a51cea994c7464fc1e4d6RUN
/bin/bash -c python3 -m pip install cuda-python
01/03/2025 7:47 PM UTC
...