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
01/29/2025 4:16 AM UTC
sha256:3e556eb6e60b7114a9bd832c83667714af910a48dc7b2a6a768cd7f86e818ba3RUN
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
01/29/2025 4:16 AM UTC
sha256:41c49d997041fa18734f7a901f0fae4657c67f82a3dc6c47d423a78df0271afcRUN
ISAACSIM_ROOT_PATH_ARG=/isaac-sim ISAACLAB_PATH_ARG=/workspace/isaaclab DOCKER_USER_HOME_ARG=/root /bin/bash -c ${ISAACLAB_PATH}/isaaclab.sh --install
01/29/2025 4:16 AM UTC
sha256:ef36236e01afa0c510a8ce81ebc0986a07b0420aefcd89017cb9babc71f83ee6RUN
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
01/29/2025 4:13 AM UTC
sha256:9ea88ea0eac96ef0d8c8fdb62a2367b0bc912d7d5c823a1665ac4b71e7308214RUN
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
01/29/2025 4:13 AM UTC
sha256:43e2f6b008e279dbfca48820ff9b527ac34b9af7a3d28a1dfd18941b22094635RUN
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/*
01/29/2025 4:13 AM UTC
sha256:dd9c33a5842961af8a2a682f5091356d4e3ba22ac8c5e13d05cee9087429ad90RUN
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
01/29/2025 4:13 AM UTC
sha256:e92013c653bd0e1b8a769ed5b1856f7723622c10e7e2fdda46bd2cb020678f26RUN
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
01/29/2025 4:13 AM UTC
sha256:a6cfe15cef7610cd9d51540cccad34d632d7128ab60b9d85b95744f088cf4b85COPY
../ /workspace/isaaclab
01/29/2025 4:13 AM UTC
sha256:84ffe32c93b20634ff81b15b4996e11f75a7b73adde38c8e95081bfae0d158d4RUN
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/*
01/29/2025 4:13 AM UTC
...