Isaac Sim Installation#

Installation of isaac sim 2023.1.1#

Step-by-Step: Install Docker with NVIDIA GPU Support on Ubuntu#

1. Install Docker Engine

sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
docker --version

2. Add Your User to the Docker Group (Optional, for non-root use)

sudo usermod -aG docker $USER
newgrp docker

3. Install NVIDIA GPU Driver

  • Make sure the proprietary NVIDIA driver is installed and working:

nvidia-smi

If this command shows GPU info, your driver is installed.

4. Set Up the NVIDIA Container Toolkit Repository

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
  sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

5. Install NVIDIA Container Toolkit

sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit

6. Restart Docker

sudo systemctl restart docker

Issac sim from docker#

docker pull nvcr.io/nvidia/isaac-sim:2023.1.1

after downlaoding the docker

Run the docker#

sudo docker run --name isaac-sim -it \
    --gpus all \
    -e "ACCEPT_EULA=Y" \
    -e "PRIVACY_CONSENT=Y" \
    --rm \
    --network=host \
    -v ~/docker/isaac-sim/cache/kit:/isaac-sim/kit/cache:rw \
    -v ~/docker/isaac-sim/cache/ov:/root/.cache/ov:rw \
    -v ~/docker/isaac-sim/cache/pip:/root/.cache/pip:rw \
    -v ~/docker/isaac-sim/cache/glcache:/root/.cache/nvidia/GLCache:rw \
    -v ~/docker/isaac-sim/cache/computecache:/root/.nv/ComputeCache:rw \
    -v ~/docker/isaac-sim/logs:/root/.nvidia-omniverse/logs:rw \
    -v ~/docker/isaac-sim/data:/root/.local/share/ov/data:rw \
    -v ~/docker/isaac-sim/documents:/root/Documents:rw \
    --entrypoint bash \
    nvcr.io/nvidia/isaac-sim:2023.1.1

Open New terminal

Run below command

sudo docker ps

TO know the docker id of the isaacsim 2023.1.1

Now copy the isaacsim to your local ubuntu

docker cp <id_container>:isaac-sim/. isaac-sim-2023.1.1

now you have the issacsim2023.1.1 you can run using the ./isaacsim.sh