Can't get docker container to full cache

Hello, I am trying to fully cache my Isaac ros docker image; however, every time it runs it needs to access http links and I also added the dependencies downloads for nvblox and object detection as seen below.

cd /workspaces/isaac_ros-dev/ &&
rosdep install -i -r --from-paths src --rosdistro humble -y --skip-keys “libopencv-dev libopencv-contrib-dev libopencv-imgproc-dev python-opencv python3-opencv nvblox”

and

sudo apt-get install -y ros-humble-isaac-ros-yolov8 ros-humble-isaac-ros-tensor-rt ros-humble-isaac-ros-dnn-image-encoder

I also made it colcon build --symlink-install && source install/setup.bash right before launch which I can remove but shouldn’t require WiFi. I am trying to use this for a competition soon where I will not have WiFi because I will be at an airport runway. Here is what the terminal output is when I start the container (btw I allies ‘start’ to the launch cmd)

qadt@ubuntu:~$ start
Error: Failed to call git rev-parse --git-dir: exit status 128
Building aarch64.ros2_humble.user.zed.micro base as image: isaac_ros_dev-aarch64 using key aarch64.ros2_humble.user.zed.micro
Using base image name not specified, using ‘’
Using docker context dir not specified, using Dockerfile directory
Resolved the following Dockerfiles for target image: aarch64.ros2_humble.user.zed.micro
/home/qadt/workspaces/isaac_ros-dev/src/isaac_ros_common/scripts/…/docker/Dockerfile.micro
/home/qadt/workspaces/isaac_ros-dev/src/isaac_ros_common/scripts/…/docker/Dockerfile.zed
/home/qadt/workspaces/isaac_ros-dev/src/isaac_ros_common/scripts/…/docker/Dockerfile.user
/home/qadt/workspaces/isaac_ros-dev/src/isaac_ros_common/scripts/…/docker/Dockerfile.aarch64.ros2_humble
Building /home/qadt/workspaces/isaac_ros-dev/src/isaac_ros_common/scripts/…/docker/Dockerfile.aarch64.ros2_humble as image: aarch64-ros2_humble-image with base:
[+] Building 1.2s (5/5) FINISHED docker:default
=> [internal] load build definition from Dockerfile.aarch64.ros2_humble 0.0s
=> => transferring dockerfile: 569B 0.0s
=> [internal] load metadata for nvcr.io/nvidia/isaac/ros:aarch64-ros2_hu 1.1s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> CACHED [1/1] FROM nvcr.io/nvidia/isaac/ros:aarch64-ros2_humble_b7e1ed 0.0s
=> exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:8ffb0424fe6903868aeb7cf13e48cc67957264d96e190 0.0s
=> => naming to Docker 0.0s
Building /home/qadt/workspaces/isaac_ros-dev/src/isaac_ros_common/scripts/…/docker/Dockerfile.user as image: user-image with base: aarch64-ros2_humble-image
[+] Building 0.2s (15/15) FINISHED docker:default
=> [internal] load build definition from Dockerfile.user 0.0s
=> => transferring dockerfile: 1.95kB 0.0s
=> [internal] load metadata for Docker 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [ 1/10] FROM docker.io/library/aarch64-ros2_humble-image:latest 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 2.37kB 0.0s
=> CACHED [ 2/10] RUN apt-get update && apt-get install -y sudo 0.0s
=> CACHED [ 3/10] RUN if [ $(getent group triton-server) ]; then 0.0s
=> CACHED [ 4/10] RUN if [ ! $(getent passwd admin) ]; then grou 0.0s
=> CACHED [ 5/10] RUN echo admin ALL=(root) NOPASSWD:ALL > /etc/sudoers. 0.0s
=> CACHED [ 6/10] RUN mkdir -p /usr/local/bin/scripts 0.0s
=> CACHED [ 7/10] COPY scripts/entrypoint.sh /usr/local/bin/scripts/ 0.0s
=> CACHED [ 8/10] RUN chmod +x /usr/local/bin/scripts/
.sh 0.0s
=> CACHED [ 9/10] RUN mkdir -p /usr/local/share/middleware_profiles 0.0s
=> CACHED [10/10] COPY middleware_profiles/*profile.xml /usr/local/share 0.0s
=> exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:12bc7e6b1b2e7650b79e3d5e4a81c1afc5bcdc14a8fcc 0.0s
=> => naming to Docker 0.0s
Building /home/qadt/workspaces/isaac_ros-dev/src/isaac_ros_common/scripts/…/docker/Dockerfile.zed as image: zed-image with base: user-image
[+] Building 0.2s (13/13) FINISHED docker:default
=> [internal] load build definition from Dockerfile.zed 0.0s
=> => transferring dockerfile: 1.41kB 0.0s
=> [internal] load metadata for Docker 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [1/8] FROM Docker 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 2.71kB 0.0s
=> CACHED [2/8] RUN apt-get update && apt-get install -y libgeograph 0.0s
=> CACHED [3/8] RUN mkdir -p /opt/zed/ 0.0s
=> CACHED [4/8] COPY scripts/install-zed-x86_64.sh /opt/zed/install-zed- 0.0s
=> CACHED [5/8] COPY scripts/install-zed-aarch64.sh /opt/zed/install-zed 0.0s
=> CACHED [6/8] RUN sudo chmod +x /opt/zed/install-zed-x86_64.sh 0.0s
=> CACHED [7/8] RUN sudo chmod +x /opt/zed/install-zed-aarch64.sh 0.0s
=> CACHED [8/8] RUN if [ “$(uname -m)” = “x86_64” ]; then /opt/zed/i 0.0s
=> exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:188d696854123f6aabb1cd27ed907844a28d16e8a64dd 0.0s
=> => naming to Docker 0.0s
Building /home/qadt/workspaces/isaac_ros-dev/src/isaac_ros_common/scripts/…/docker/Dockerfile.micro as image: isaac_ros_dev-aarch64 with base: zed-image
[+] Building 0.2s (11/11) FINISHED docker:default
=> [internal] load build definition from Dockerfile.micro 0.0s
=> => transferring dockerfile: 307B 0.0s
=> [internal] load metadata for Docker 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [1/8] FROM Docker 0.0s
=> CACHED [2/8] RUN git clone GitHub - eProsima/Micro-XRCE-DDS: An XRCE DDS implementation. Looking for commercial support? Contact info@eprosima.com 0.0s
=> CACHED [3/8] WORKDIR /Micro-XRCE-DDS-Agent/build 0.0s
=> CACHED [4/8] RUN cmake … 0.0s
=> CACHED [5/8] RUN make 0.0s
=> CACHED [6/8] RUN make install 0.0s
=> CACHED [7/8] RUN ldconfig /usr/local/lib/ 0.0s
=> exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:318efb615ebd20ffec82b727560a5f09945206a20830d 0.0s
=> => naming to Docker 0.0s
Running isaac_ros_dev-aarch64-container
Get:1 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal InRelease [4,316 B]
Get:2 http://packages.ros.org/ros2-testing/ubuntu focal InRelease [4,685 B]
Get:3 Index of /ubuntu-ports focal InRelease [265 kB]
Get:4 Index of /mosquitto-dev/mosquitto-ppa/ubuntu focal InRelease [23.8 kB]
Get:5 https://repo.download.nvidia.com/jetson/common r35.4 InRelease [2,555 B]
Get:6 Kitware APT Repository focal InRelease [15.5 kB]
Get:8 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 Packages [514 kB]
Get:9 http://packages.ros.org/ros2-testing/ubuntu focal/main arm64 Packages [1,173 kB]
Get:10 Index of /ubuntu-ports focal-updates InRelease [114 kB]
Get:7 https://packagecloud.io/github/git-lfs/ubuntu focal InRelease [28.0 kB]
Get:11 https://repo.download.nvidia.com/jetson/common r35.4/main arm64 Packages [19.6 kB]
Get:12 Index of /ubuntu-ports focal-backports InRelease [108 kB]
Get:13 Index of /mosquitto-dev/mosquitto-ppa/ubuntu focal/main arm64 Packages [2,598 B]
Get:14 Index of /ubuntu-ports focal-security InRelease [114 kB]
Get:15 Kitware APT Repository focal/main arm64 Packages [73.7 kB]
Get:16 Index of /ubuntu-ports focal/main arm64 Packages [1,234 kB]
Get:17 Index of /ubuntu-ports focal/restricted arm64 Packages [1,317 B]
Get:18 Index of /ubuntu-ports focal/universe arm64 Packages [11.1 MB]
Get:19 Index of /ubuntu-ports focal/multiverse arm64 Packages [139 kB]
Get:20 Index of /ubuntu-ports focal-updates/main arm64 Packages [3,125 kB]
Get:21 Index of /ubuntu-ports focal-updates/restricted arm64 Packages [52.3 kB]
Get:22 Index of /ubuntu-ports focal-updates/universe arm64 Packages [1,398 kB]
Get:23 Index of /ubuntu-ports focal-updates/multiverse arm64 Packages [10.7 kB]
Get:24 Index of /ubuntu-ports focal-backports/universe arm64 Packages [27.8 kB]
Get:25 Index of /ubuntu-ports focal-backports/main arm64 Packages [54.8 kB]
Get:26 Index of /ubuntu-ports focal-security/multiverse arm64 Packages [4,661 B]
Get:27 Index of /ubuntu-ports focal-security/restricted arm64 Packages [52.0 kB]
Get:28 Index of /ubuntu-ports focal-security/universe arm64 Packages [1,101 kB]
Get:29 Index of /ubuntu-ports focal-security/main arm64 Packages [2,741 kB]
Fetched 23.5 MB in 4s (6,405 kB/s)
Reading package lists… Done
reading in sources list data from /etc/ros/rosdep/sources.list.d
Hit file:///etc/ros/rosdep/sources.list.d/nvidia-isaac.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml
Query rosdistro index https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml
Skip end-of-life distro “ardent”
Skip end-of-life distro “bouncy”
Skip end-of-life distro “crystal”
Skip end-of-life distro “dashing”
Skip end-of-life distro “eloquent”
Skip end-of-life distro “foxy”
Skip end-of-life distro “galactic”
Skip end-of-life distro “groovy”
Add distro “humble”
Skip end-of-life distro “hydro”
Skip end-of-life distro “indigo”
Add distro “iron”
Skip end-of-life distro “jade”
Add distro “jazzy”
Skip end-of-life distro “kinetic”
Skip end-of-life distro “lunar”
Skip end-of-life distro “melodic”
Add distro “noetic”
Add distro “rolling”
updated cache in /home/admin/.ros/rosdep/sources.cache

  • Stopping hotplug events dispatcher systemd-udevd [ OK ]
  • Starting hotplug events dispatcher systemd-udevd [ OK ]
    ERROR: the following packages/stacks could not have their rosdep keys resolved
    to system dependencies:
    zed_ros2: Cannot locate rosdep definition for [zed_interfaces]
    zed_components: Cannot locate rosdep definition for [zed_interfaces]
    Continuing to install resolvable dependencies…
    executing command [sudo -H apt-get install -y ros-humble-isaac-ros-nitros]
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following package was automatically installed and is no longer required:
    libyaml-cpp0.6
    Use ‘sudo apt autoremove’ to remove it.
    The following additional packages will be installed:
    ros-humble-isaac-ros-gxf ros-humble-isaac-ros-nitros-interfaces
    The following NEW packages will be installed:
    ros-humble-isaac-ros-gxf ros-humble-isaac-ros-nitros
    ros-humble-isaac-ros-nitros-interfaces
    0 upgraded, 3 newly installed, 0 to remove and 167 not upgraded.
    Need to get 16.5 MB of archives.
    After this operation, 126 MB of additional disk space will be used.
    Get:1 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-gxf arm64 2.1.0-0focal [14.7 MB]
    Get:2 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-nitros-interfaces arm64 2.1.0-0focal [39.4 kB]
    Get:3 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-nitros arm64 2.1.0-0focal [1,761 kB]
    Fetched 16.5 MB in 1s (11.5 MB/s)
    debconf: delaying package configuration, since apt-utils is not installed
    Selecting previously unselected package ros-humble-isaac-ros-gxf.
    (Reading database … 148470 files and directories currently installed.)
    Preparing to unpack …/ros-humble-isaac-ros-gxf_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-gxf (2.1.0-0focal) …
    Selecting previously unselected package ros-humble-isaac-ros-nitros-interfaces.
    Preparing to unpack …/ros-humble-isaac-ros-nitros-interfaces_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-nitros-interfaces (2.1.0-0focal) …
    Selecting previously unselected package ros-humble-isaac-ros-nitros.
    Preparing to unpack …/ros-humble-isaac-ros-nitros_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-nitros (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-nitros-interfaces (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-gxf (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-nitros (2.1.0-0focal) …
    Processing triggers for libc-bin (2.31-0ubuntu9.9) …
    executing command [sudo -H apt-get install -y ros-humble-isaac-ros-nitros-detection2-d-array-type]
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following package was automatically installed and is no longer required:
    libyaml-cpp0.6
    Use ‘sudo apt autoremove’ to remove it.
    The following NEW packages will be installed:
    ros-humble-isaac-ros-nitros-detection2-d-array-type
    0 upgraded, 1 newly installed, 0 to remove and 167 not upgraded.
    Need to get 156 kB of archives.
    After this operation, 1,185 kB of additional disk space will be used.
    Get:1 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-nitros-detection2-d-array-type arm64 2.1.0-0focal [156 kB]
    Fetched 156 kB in 0s (834 kB/s)
    debconf: delaying package configuration, since apt-utils is not installed
    Selecting previously unselected package ros-humble-isaac-ros-nitros-detection2-d-array-type.
    (Reading database … 148993 files and directories currently installed.)
    Preparing to unpack …/ros-humble-isaac-ros-nitros-detection2-d-array-type_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-nitros-detection2-d-array-type (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-nitros-detection2-d-array-type (2.1.0-0focal) …
    executing command [sudo -H apt-get install -y ros-humble-isaac-ros-nitros-tensor-list-type]
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following package was automatically installed and is no longer required:
    libyaml-cpp0.6
    Use ‘sudo apt autoremove’ to remove it.
    The following additional packages will be installed:
    ros-humble-isaac-ros-tensor-list-interfaces
    The following NEW packages will be installed:
    ros-humble-isaac-ros-nitros-tensor-list-type
    ros-humble-isaac-ros-tensor-list-interfaces
    0 upgraded, 2 newly installed, 0 to remove and 167 not upgraded.
    Need to get 242 kB of archives.
    After this operation, 2,011 kB of additional disk space will be used.
    Get:1 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-tensor-list-interfaces arm64 2.1.0-0focal [62.1 kB]
    Get:2 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-nitros-tensor-list-type arm64 2.1.0-0focal [180 kB]
    Fetched 242 kB in 1s (360 kB/s)
    debconf: delaying package configuration, since apt-utils is not installed
    Selecting previously unselected package ros-humble-isaac-ros-tensor-list-interfaces.
    (Reading database … 149037 files and directories currently installed.)
    Preparing to unpack …/ros-humble-isaac-ros-tensor-list-interfaces_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-tensor-list-interfaces (2.1.0-0focal) …
    Selecting previously unselected package ros-humble-isaac-ros-nitros-tensor-list-type.
    Preparing to unpack …/ros-humble-isaac-ros-nitros-tensor-list-type_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-nitros-tensor-list-type (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-tensor-list-interfaces (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-nitros-tensor-list-type (2.1.0-0focal) …
    Processing triggers for libc-bin (2.31-0ubuntu9.9) …
    executing command [sudo -H apt-get install -y ros-humble-isaac-ros-dnn-image-encoder]
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following package was automatically installed and is no longer required:
    libyaml-cpp0.6
    Use ‘sudo apt autoremove’ to remove it.
    The following additional packages will be installed:
    ros-humble-isaac-ros-common ros-humble-isaac-ros-image-proc
    ros-humble-isaac-ros-nitros-camera-info-type
    ros-humble-isaac-ros-nitros-image-type
    The following NEW packages will be installed:
    ros-humble-isaac-ros-common ros-humble-isaac-ros-dnn-image-encoder
    ros-humble-isaac-ros-image-proc ros-humble-isaac-ros-nitros-camera-info-type
    ros-humble-isaac-ros-nitros-image-type
    0 upgraded, 5 newly installed, 0 to remove and 167 not upgraded.
    Need to get 1,427 kB of archives.
    After this operation, 14.8 MB of additional disk space will be used.
    Get:1 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-common arm64 2.1.0-0focal [18.9 kB]
    Get:2 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-nitros-camera-info-type arm64 2.1.0-0focal [149 kB]
    Get:3 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-nitros-image-type arm64 2.1.0-0focal [206 kB]
    Get:4 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-image-proc arm64 2.1.0-0focal [822 kB]
    Get:5 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-dnn-image-encoder arm64 2.1.0-0focal [231 kB]
    Fetched 1,427 kB in 2s (742 kB/s)
    debconf: delaying package configuration, since apt-utils is not installed
    Selecting previously unselected package ros-humble-isaac-ros-common.
    (Reading database … 149218 files and directories currently installed.)
    Preparing to unpack …/ros-humble-isaac-ros-common_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-common (2.1.0-0focal) …
    Selecting previously unselected package ros-humble-isaac-ros-nitros-camera-info-type.
    Preparing to unpack …/ros-humble-isaac-ros-nitros-camera-info-type_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-nitros-camera-info-type (2.1.0-0focal) …
    Selecting previously unselected package ros-humble-isaac-ros-nitros-image-type.
    Preparing to unpack …/ros-humble-isaac-ros-nitros-image-type_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-nitros-image-type (2.1.0-0focal) …
    Selecting previously unselected package ros-humble-isaac-ros-image-proc.
    Preparing to unpack …/ros-humble-isaac-ros-image-proc_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-image-proc (2.1.0-0focal) …
    Selecting previously unselected package ros-humble-isaac-ros-dnn-image-encoder.
    Preparing to unpack …/ros-humble-isaac-ros-dnn-image-encoder_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-dnn-image-encoder (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-nitros-camera-info-type (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-common (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-nitros-image-type (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-image-proc (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-dnn-image-encoder (2.1.0-0focal) …
    executing command [sudo -H apt-get install -y ros-humble-isaac-ros-triton]
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following package was automatically installed and is no longer required:
    libyaml-cpp0.6
    Use ‘sudo apt autoremove’ to remove it.
    The following NEW packages will be installed:
    ros-humble-isaac-ros-triton
    0 upgraded, 1 newly installed, 0 to remove and 167 not upgraded.
    Need to get 8,749 kB of archives.
    After this operation, 55.9 MB of additional disk space will be used.
    Get:1 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-triton arm64 2.1.0-0focal [8,749 kB]
    Fetched 8,749 kB in 1s (11.7 MB/s)
    debconf: delaying package configuration, since apt-utils is not installed
    Selecting previously unselected package ros-humble-isaac-ros-triton.
    (Reading database … 149511 files and directories currently installed.)
    Preparing to unpack …/ros-humble-isaac-ros-triton_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-triton (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-triton (2.1.0-0focal) …
    executing command [sudo -H apt-get install -y ros-humble-isaac-ros-managed-nitros]
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following package was automatically installed and is no longer required:
    libyaml-cpp0.6
    Use ‘sudo apt autoremove’ to remove it.
    The following NEW packages will be installed:
    ros-humble-isaac-ros-managed-nitros
    0 upgraded, 1 newly installed, 0 to remove and 167 not upgraded.
    Need to get 8,072 B of archives.
    After this operation, 58.4 kB of additional disk space will be used.
    Get:1 https://isaac.download.nvidia.com/isaac-ros/ubuntu/main focal/main arm64 ros-humble-isaac-ros-managed-nitros arm64 2.1.0-0focal [8,072 B]
    Fetched 8,072 B in 1s (13.5 kB/s)
    debconf: delaying package configuration, since apt-utils is not installed
    Selecting previously unselected package ros-humble-isaac-ros-managed-nitros.
    (Reading database … 149698 files and directories currently installed.)
    Preparing to unpack …/ros-humble-isaac-ros-managed-nitros_2.1.0-0focal_arm64.deb …
    Unpacking ros-humble-isaac-ros-managed-nitros (2.1.0-0focal) …
    Setting up ros-humble-isaac-ros-managed-nitros (2.1.0-0focal) …
    executing command [sudo -H apt-get install -y ros-humble-isaac-ros-nitros-interfaces]
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    ros-humble-isaac-ros-nitros-interfaces is already the newest version (2.1.0-0focal).
    ros-humble-isaac-ros-nitros-interfaces set to manually installed.
    The following package was automatically installed and is no longer required:
    libyaml-cpp0.6
    Use ‘sudo apt autoremove’ to remove it.
    0 upgraded, 0 newly installed, 0 to remove and 167 not upgraded.
    #All required rosdeps installed successfully
    [6.932s] WARNING:colcon.colcon_core.package_selection:Some selected packages are already built in one or more underlay workspaces:
    ‘isaac_ros_common’ is in: /opt/ros/humble
    ‘isaac_ros_tensor_list_interfaces’ is in: /opt/ros/humble
    If a package in a merged underlay workspace is overridden and it installs headers, then all packages in the overlay must sort their include directories by workspace order. Failure to do so may result in build failures or undefined behavior at run time.
    If the overridden package is used by another package in any underlay, then the overriding package in the overlay must be API and ABI compatible or undefined behavior at run time may occur.

If you understand the risks and want to override a package anyways, add the following to the command line:
–allow-overriding isaac_ros_common isaac_ros_tensor_list_interfaces

This may be promoted to an error in a future release of colcon-override-check.
Starting >>> isaac_ros_common
Starting >>> nvblox_msgs
Starting >>> isaac_ros_test
Starting >>> nvblox_ros_common
Starting >>> nvblox
Starting >>> zed_components
Finished <<< isaac_ros_common [4.16s]
Starting >>> isaac_ros_tensor_list_interfaces
Finished <<< nvblox_ros_common [5.38s]
Starting >>> nvblox_cpu_gpu_tools
Finished <<< isaac_ros_test [7.66s]
Starting >>> nvblox_performance_measurement_msgs
Finished <<< nvblox [7.73s]
Starting >>> yolov8_ros
Finished <<< nvblox_msgs [12.4s]
Starting >>> nvblox_ros
Finished <<< nvblox_cpu_gpu_tools [7.09s]
Starting >>> isaac_ros_visual_slam_interfaces
Finished <<< isaac_ros_tensor_list_interfaces [10.3s]
Starting >>> nvblox_nav2
Finished <<< yolov8_ros [6.97s]
Starting >>> network_performance_measurement
Finished <<< nvblox_performance_measurement_msgs [8.93s]
Starting >>> nvblox_examples_bringup
Finished <<< network_performance_measurement [2.49s]
Starting >>> nvblox_isaac_sim
Finished <<< nvblox_ros [8.34s]
Starting >>> odometry_flattener
— stderr: nvblox_examples_bringup
CMake Warning (dev) at ament_cmake_symlink_install/ament_cmake_symlink_install.cmake:62 (file):
Policy CMP0009 is not set: FILE GLOB_RECURSE calls should not follow
symlinks by default. Run “cmake --help-policy CMP0009” for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
ament_cmake_symlink_install/ament_cmake_symlink_install.cmake:314 (ament_cmake_symlink_install_directory)
cmake_install.cmake:46 (include)
This warning is for project developers. Use -Wno-dev to suppress it.


Finished <<< nvblox_examples_bringup [5.44s]
Starting >>> px4_msgs
Finished <<< isaac_ros_visual_slam_interfaces [10.1s]
Starting >>> velocitize
Finished <<< nvblox_isaac_sim [6.72s]
Starting >>> yolov8_msgs
Finished <<< nvblox_nav2 [10.6s]
Starting >>> isaac_ros_apriltag_interfaces
Finished <<< odometry_flattener [4.98s]
Starting >>> isaac_ros_bi3d_interfaces
Finished <<< velocitize [5.79s]
Starting >>> isaac_ros_nitros_bridge_interfaces
Finished <<< isaac_ros_apriltag_interfaces [8.30s]
Starting >>> isaac_ros_nova_interfaces
Finished <<< isaac_ros_bi3d_interfaces [7.86s]
Starting >>> isaac_ros_pointcloud_interfaces
Finished <<< yolov8_msgs [10.6s]
Starting >>> nvblox_image_padding
Finished <<< isaac_ros_nitros_bridge_interfaces [7.62s]
Starting >>> nvblox_rviz_plugin
Finished <<< nvblox_image_padding [3.87s]
Starting >>> semantic_label_conversion
Finished <<< semantic_label_conversion [1.90s]
Starting >>> yolov8_bringup
Finished <<< isaac_ros_nova_interfaces [7.77s]
Starting >>> isaac_ros_detectnet
Finished <<< isaac_ros_pointcloud_interfaces [7.72s]
Starting >>> isaac_ros_nvblox
Finished <<< nvblox_rviz_plugin [6.34s]
Starting >>> isaac_ros_visual_slam
Finished <<< yolov8_bringup [2.41s]
Starting >>> isaac_ros_yolov8
Finished <<< isaac_ros_nvblox [2.31s]
Starting >>> nvblox_performance_measurement
— stderr: isaac_ros_visual_slam
CMake Warning at /usr/src/gtest/CMakeLists.txt:54 (project):
VERSION keyword not followed by a value or was followed by a value that
expanded to nothing.

CMake Deprecation Warning at /usr/src/gtest/CMakeLists.txt:56 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.

Update the VERSION argument value or use a … suffix to tell
CMake that the project does not need compatibility with older versions.


Finished <<< isaac_ros_visual_slam [6.49s]
Finished <<< nvblox_performance_measurement [5.98s]
Finished <<< isaac_ros_detectnet [9.27s]
Finished <<< isaac_ros_yolov8 [7.43s]
Finished <<< px4_msgs [42.2s]
[Processing: zed_components]
[Processing: zed_components]
[Processing: zed_components]
[Processing: zed_components]
— stderr: zed_components
In file included from /workspaces/isaac_ros-dev/src/zed-ros2-wrapper/zed_components/src/zed_camera/include/zed_camera_component.hpp:19,
from /workspaces/isaac_ros-dev/src/zed-ros2-wrapper/zed_components/src/zed_camera/src/zed_camera_component.cpp:22:
/usr/local/zed/include/sl/Fusion.hpp:68:64: note: #pragma message: ~ FUSION SDK is distributed in Early Access ~
68 | #pragma message(“~ FUSION SDK is distributed in Early Access ~”)
| ^

Finished <<< zed_components [3min 13s]
Starting >>> zed_wrapper
— stderr: zed_wrapper
In file included from /workspaces/isaac_ros-dev/install/zed_components/include/zed_components/zed_camera_component.hpp:19,
from /workspaces/isaac_ros-dev/src/zed-ros2-wrapper/zed_wrapper/src/zed_wrapper.cpp:17:
/usr/local/zed/include/sl/Fusion.hpp:68:64: note: #pragma message: ~ FUSION SDK is distributed in Early Access ~
68 | #pragma message(“~ FUSION SDK is distributed in Early Access ~”)
| ^

Finished <<< zed_wrapper [20.8s]
Starting >>> zed_ros2
Finished <<< zed_ros2 [1.04s]

Summary: 36 packages finished [3min 41s]
4 packages had stderr output: isaac_ros_visual_slam nvblox_examples_bringup zed_components zed_wrapper
admin@ubuntu:/workspaces/isaac_ros-dev$

Hi @conorspalvieri1

At this time, these Docker containers require an internet connection. However, you can create your own Docker container based on our public release by adding all required packages and creating a new entrypoint that does not call rosdep update.

You can find all the documentation to write your own docker from Isaac ROS Common — isaac_ros_docs documentation