> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/isaaclab/2.1/resources/container-deployment/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/isaaclab/_mcp/server. # Container Deployment Docker is a tool that allows for the creation of containers, which are isolated environments that can be used to run applications. They are useful for ensuring that an application can run on any machine that has Docker installed, regardless of the host machine's operating system or installed libraries. We include a Dockerfile and docker-compose.yaml file that can be used to build a Docker image that contains Isaac Lab and all of its dependencies. This image can then be used to run Isaac Lab in a container. The Dockerfile is based on the Isaac Sim image provided by NVIDIA, which includes the Omniverse application launcher and the Isaac Sim application. The Dockerfile installs Isaac Lab and its dependencies on top of this image. The following guides provide instructions for building the Docker image and running Isaac Lab in a container. ## Docs - [Docker Guide](https://docs.nvidia.com/isaaclab/2.1/resources/container-deployment/docker-guide.md): - [Cluster Guide](https://docs.nvidia.com/isaaclab/2.1/resources/container-deployment/cluster-guide.md): - [Running an example with Docker](https://docs.nvidia.com/isaaclab/2.1/resources/container-deployment/running-an-example-with-docker.md):