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/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
...