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
02/09/2025 4:08 AM UTC
sha256:25ddbd1d8413e3fafee7dfcda8adde12bc82dc47c5c533c3943bc8d826491537RUN
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
02/09/2025 4:08 AM UTC
sha256:2943b7e4e028b901c595fe282676061f0d34a24b3790f570e1a317d4afd2bff8RUN
ISAACSIM_ROOT_PATH_ARG=/isaac-sim ISAACLAB_PATH_ARG=/workspace/isaaclab DOCKER_USER_HOME_ARG=/root /bin/bash -c ${ISAACLAB_PATH}/isaaclab.sh --install
02/09/2025 4:08 AM UTC
sha256:4b1cf219789a74798f1817bd7672e95f7693a264e710c0427e35dc385dfe2a59RUN
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
02/09/2025 4:04 AM UTC
sha256:3d239c19eb4bd1fd9cf33b5f8ea3da2050e109e8d137c4d7df3a9fe822ba357fRUN
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
02/09/2025 4:04 AM UTC
sha256:17c7191a0d90240b0c0d16b18d87d7849aec537254b61d684afa94364cedfddeRUN
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/*
02/09/2025 4:04 AM UTC
sha256:4d6ee4b256632f3e247935b7cfce56b48000524ed3c2cccc74de6462f02fb09cRUN
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
02/09/2025 4:04 AM UTC
sha256:086eaed8686a9ace1cf95080d41600168f6f20ad61982348d37d552ee27d5b19RUN
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
02/09/2025 4:04 AM UTC
sha256:9e1968f01430d9f1657dafbfa9d826ea26d7f1fdd3cb4d9e24cde429bfc7babfCOPY
../ /workspace/isaaclab
02/09/2025 4:04 AM UTC
sha256:ea81dd004c67cb426f980346f63ed9447139904ad2a11c1a947b0137869a6439RUN
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/*
02/09/2025 4:04 AM 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.