NVIDIA
Isaac Lab
Container
NVIDIA
Isaac Lab

Isaac Lab is a unified and modular framework for robot learning that aims to simplify common workflows in robotics research (such as reinforcement learning, learning from demonstrations, and motion planning).

  • LayerLabelCreated
    sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1WORKDIR
    /workspace/isaaclab
    03/05/2025 4:05 PM UTC
    sha256:1643715eb00b025b62135e58df5166b9ce496383af18c42eba5a365fcde6a373RUN
    ISAACSIM_ROOT_PATH_ARG=/isaac-sim ISAACLAB_PATH_ARG=/workspace/isaaclab DOCKER_USER_HOME_ARG=/root /bin/bash -c echo "export ISAACLAB_PATH=${ISAACLAB_PATH}" >> ${HOME}/.bashrc &&
      echo "alias isaaclab=${ISAACLAB_PATH}/isaaclab.sh" >> ${HOME}/.bashrc &&
      echo "alias python=${ISAACLAB_PATH}/_isaac_sim/python.sh" >> ${HOME}/.bashrc &&
      echo "alias python3=${ISAACLAB_PATH}/_isaac_sim/python.sh" >> ${HOME}/.bashrc &&
      echo "alias pip='${ISAACLAB_PATH}/_isaac_sim/python.sh -m pip'" >> ${HOME}/.bashrc &&
      echo "alias pip3='${ISAACLAB_PATH}/_isaac_sim/python.sh -m pip'" >> ${HOME}/.bashrc &&
      echo "alias tensorboard='${ISAACLAB_PATH}/_isaac_sim/python.sh ${ISAACLAB_PATH}/_isaac_sim/tensorboard'" >> ${HOME}/.bashrc &&
      echo "export TZ=$(date +%Z)" >> ${HOME}/.bashrc
    03/05/2025 4:05 PM UTC
    sha256:43b981ab3dc3ff308d5000bfc6b787765f1848d5ef772267b1d695c55211a419RUN
    ISAACSIM_ROOT_PATH_ARG=/isaac-sim ISAACLAB_PATH_ARG=/workspace/isaaclab DOCKER_USER_HOME_ARG=/root /bin/bash -c ${ISAACLAB_PATH}/isaaclab.sh --install
    03/05/2025 4:05 PM UTC
    sha256:b162502dc37ddcd39f4436e892e26d00002695d8468ac6b703b81c3a960579e5RUN
    ISAACSIM_ROOT_PATH_ARG=/isaac-sim ISAACLAB_PATH_ARG=/workspace/isaaclab DOCKER_USER_HOME_ARG=/root /bin/bash -c touch /bin/nvidia-smi &&
      touch /bin/nvidia-debugdump &&
      touch /bin/nvidia-persistenced &&
      touch /bin/nvidia-cuda-mps-control &&
      touch /bin/nvidia-cuda-mps-server &&
      touch /etc/localtime &&
      mkdir -p /var/run/nvidia-persistenced &&
      touch /var/run/nvidia-persistenced/socket
    03/05/2025 4:01 PM UTC
    sha256:4956b29a9d0e6ed4911faacac5920099a5bc9eb2a96f74fb373134c30a149656RUN
    ISAACSIM_ROOT_PATH_ARG=/isaac-sim ISAACLAB_PATH_ARG=/workspace/isaaclab DOCKER_USER_HOME_ARG=/root /bin/bash -c mkdir -p ${ISAACSIM_ROOT_PATH}/kit/cache &&
      mkdir -p ${DOCKER_USER_HOME}/.cache/ov &&
      mkdir -p ${DOCKER_USER_HOME}/.cache/pip &&
      mkdir -p ${DOCKER_USER_HOME}/.cache/nvidia/GLCache &&
      mkdir -p ${DOCKER_USER_HOME}/.nv/ComputeCache &&
      mkdir -p ${DOCKER_USER_HOME}/.nvidia-omniverse/logs &&
      mkdir -p ${DOCKER_USER_HOME}/.local/share/ov/data &&
      mkdir -p ${DOCKER_USER_HOME}/Documents
    03/05/2025 4:01 PM UTC
    sha256:71ec8fb0ef5caa18df9543165b3f8a1b5e06865e718428c343f8547a89253e35RUN
    ISAACSIM_ROOT_PATH_ARG=/isaac-sim ISAACLAB_PATH_ARG=/workspace/isaaclab DOCKER_USER_HOME_ARG=/root /bin/bash -c ${ISAACLAB_PATH}/isaaclab.sh -p ${ISAACLAB_PATH}/tools/install_deps.py apt ${ISAACLAB_PATH}/source &&
      apt -y autoremove &&
      apt clean autoclean &&
      rm -rf /var/lib/apt/lists/*
    03/05/2025 4:01 PM UTC
    sha256:69f88158cb631cbc1e1caf3673f0341929b5bb5ec67d36b003c992fe0d4cb7c8RUN
    ISAACSIM_ROOT_PATH_ARG=/isaac-sim ISAACLAB_PATH_ARG=/workspace/isaaclab DOCKER_USER_HOME_ARG=/root /bin/bash -c ${ISAACLAB_PATH}/isaaclab.sh -p -m pip install toml
    03/05/2025 4:01 PM UTC
    sha256:9d6435eb583e5d838de48a8b7822d7123690acc3b0a1f489dabd229709dbe4d2RUN
    ISAACSIM_ROOT_PATH_ARG=/isaac-sim ISAACLAB_PATH_ARG=/workspace/isaaclab DOCKER_USER_HOME_ARG=/root /bin/bash -c ln -sf ${ISAACSIM_ROOT_PATH} ${ISAACLAB_PATH}/_isaac_sim
    03/05/2025 4:01 PM UTC
    sha256:6b6105a9ff6d73a83bcc127e7402555d61054f591f64a71a94f626bfcbf9657eCOPY
    ../ /workspace/isaaclab
    03/05/2025 4:01 PM UTC
    sha256:7171170f88d4866d4159f13a61e5c12dee9986bad1a428f87299512c5a3b0777RUN
    ISAACSIM_ROOT_PATH_ARG=/isaac-sim ISAACLAB_PATH_ARG=/workspace/isaaclab DOCKER_USER_HOME_ARG=/root /bin/bash -c apt-get update &&
      apt-get install -y --no-install-recommends build-essential cmake git libglib2.0-0 ncurses-term &&
      apt -y autoremove &&
      apt clean autoclean &&
      rm -rf /var/lib/apt/lists/*
    03/05/2025 4:01 PM UTC
    ...

    NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.