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
08/05/2025 6:16 PM UTC
sha256:1dd87431ab19cbc0a63aee29e67c37660d4610008cf4c8a32a015bcfc23da2dfRUN
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
08/05/2025 6:16 PM UTC
sha256:dbf7d0b77ca2eddb0807be36252e589810ff55ab4dbe7d145c1a0e83eb5d214fRUN
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
08/05/2025 6:16 PM UTC
sha256:1cba0c9b70b4c2c81f57a78e34fac84528b11033dfc45f33a7a137963a7136aaRUN
ISAACSIM_ROOT_PATH_ARG=/isaac-sim ISAACLAB_PATH_ARG=/workspace/isaaclab DOCKER_USER_HOME_ARG=/root /bin/bash -c ${ISAACLAB_PATH}/isaaclab.sh --install
08/05/2025 6:16 PM UTC
sha256:20ad7ef19ac93886799df0b408e925892a47dbee19e9adec33eccfab3ce9e408RUN
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
08/05/2025 6:14 PM UTC
sha256:b177d007fdcc797585ecca86dcba709460f32756f1e90c3e862c8fa88486ee85RUN
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
08/05/2025 6:14 PM UTC
sha256:cd87a210b13059d160b8bc46df3ec54f109b6c72e1fcadfe971648c8b3c38387RUN
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/*
08/05/2025 6:14 PM UTC
sha256:bc64001963b9cde3cb5d6f208506ff9126ffe7b8e413124bb239ee104456c56aRUN
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
08/05/2025 6:14 PM UTC
sha256:f986358f2cc778648568f3706211733dd76b9d996e8e2895b4700ca65bcea56eRUN
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
08/05/2025 6:14 PM UTC
sha256:ffe4d171725c6fef25a63b40b7421441e912b1cde8af4b952243c0d4faedf7ccCOPY
../ /workspace/isaaclab
08/05/2025 6:14 PM UTC
...