> For the complete documentation index, see [llms.txt](https://compsci-hunter.gitbook.io/xie-research-group/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://compsci-hunter.gitbook.io/xie-research-group/useful-tutorials/docker-tutorial/introduction-to-nvidia-docker.md).

# Intro to NVIDIA Docker

![](https://66354230-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M7juTs4FDE1BJ6CUwLB%2Fuploads%2Fgit-blob-f33ce0cade621dd63f8b303e3aabebd7bc50c2a5%2Fnvidia-docker-banner.png?alt=media)

To enable portability in Docker images that leverage GPUs, NVIDIA developed [NVIDIA Docker](https://github.com/NVIDIA/nvidia-docker), an open source project that provides a command line tool to mount the user mode components of the NVIDIA driver and the GPUs into the Docker container at launch. **NVIDIA Docker is essentially a wrapper around Docker** that transparently provisions a container with the necessary components to execute code on the GPU.

{% hint style="info" %}
On the DGX and DLS machines, the Docker installed is actually the NVIDIA Docker.
{% endhint %}

{% hint style="info" %}
NVIDIA Docker shares the **same** commands as the original Docker.
{% endhint %}
