NVIDIA
NVIDIA
Isaac Lab
Container
NVIDIA
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/16/2026 9:04 PM UTC
sha256:c0c24a357ebe2d7224239626083d26cc9f3f835c6bdc9c37573b79a908948909COPY
../ /workspace/isaaclab/
03/16/2026 9:04 PM UTC
sha256:bd4091f07ab198068e5038f13ccdee520ce2505c4a85d97bf39e74f673066200RUN
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 &&
  echo "shopt -s histappend" >> /root/.bashrc &&
  echo "PROMPT_COMMAND='history -a'" >> /root/.bashrc
03/16/2026 9:04 PM UTC
sha256:1e0cac17f40c829eb2fc9debfa58bb5c75e6c1f4bf72cbeb3e7be002e969e3a3RUN
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 uninstall -y quadprog
03/16/2026 9:04 PM UTC
sha256:196e13f790eca513915c6f0f7e27c5a30907134b26f41f5d36bbf39cdd9561fcRUN
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/16/2026 9:04 PM UTC
sha256:a0dede135b0460f127614a9b215ec9b71557a18d0de2f151d9c6f8036a0ebfecRUN
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/16/2026 8:59 PM UTC
sha256:08b4be2d6b5bd061f1177188e79741b66e9ef06aefd20abadcd9e9f96256fb10RUN
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/16/2026 8:59 PM UTC
sha256:ff39ea40910e355c60f1fa9da9b1a29076eae42964dc525da50cfa2fc0445fc1RUN
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-get -y autoremove &&
  apt-get clean &&
  rm -rf /var/lib/apt/lists/*
03/16/2026 8:59 PM UTC
sha256:48e67204a84efb2a0896afe880146a4240cb34ef13dde84e0b8b1b547f04ff00RUN
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/16/2026 8:59 PM UTC
sha256:bae6af38386360deb8664138213930001b9f76cbc6dc1b8251558ecab38aba25RUN
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/16/2026 8:59 PM UTC