explaingit

nvidia/nvidia-docker

Analysis updated 2026-06-24

17,544Audience · ops devopsComplexity · 3/5Setup · easy

TLDR

Deprecated and archived wrapper that gave Docker containers access to NVIDIA GPUs. Superseded by the NVIDIA Container Toolkit, which is the current supported path.

Mindmap

mindmap
  root((nvidia-docker))
    Status
      Deprecated
      Archived
      Read-only
    Replacement
      NVIDIA Container Toolkit
      Container Runtime
    Use Cases
      GPU containers
      AI training in Docker
      CUDA workloads
    Tech Stack
      Docker
      CUDA
      NVIDIA drivers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Read the deprecation notice and follow the link to the NVIDIA Container Toolkit

USE CASE 2

Migrate an existing nvidia-docker setup to the NVIDIA Container Toolkit install guide

What is it built with?

DockerCUDANVIDIA

How does it compare?

nvidia/nvidia-dockeropenemu/openemugnachman/iterm2
Stars17,54417,54417,547
LanguageSwiftObjective-C
Setup difficultyeasyhardeasy
Complexity3/54/52/5
Audienceops devopsgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Repo is archived, do not install nvidia-docker, install the NVIDIA Container Toolkit instead.

In plain English

nvidia-docker was a tool that made it easy to build and run Docker containers (self-contained software packages) that could access NVIDIA GPUs for tasks like AI model training or other graphics-intensive workloads. Docker by default does not pass GPU hardware through to containers, and nvidia-docker solved that problem. However, this project is now deprecated and archived. According to the README, it has been superseded by the NVIDIA Container Toolkit, which is the current supported way to give Docker containers access to NVIDIA GPUs. The nvidia-docker wrapper is no longer supported. If you need this functionality today, the README directs you to the NVIDIA Container Toolkit repository and its installation guide.

Copy-paste prompts

Prompt 1
Migrate my old nvidia-docker v2 setup to the NVIDIA Container Toolkit step by step
Prompt 2
Show me the install commands for the NVIDIA Container Toolkit on Ubuntu 22.04
Prompt 3
Help me run a CUDA container with docker run --gpus all using the current toolkit
Prompt 4
Diff the old nvidia-docker CLI workflow against the new --gpus flag workflow

Frequently asked questions

What is nvidia-docker?

Deprecated and archived wrapper that gave Docker containers access to NVIDIA GPUs. Superseded by the NVIDIA Container Toolkit, which is the current supported path.

How hard is nvidia-docker to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is nvidia-docker for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub nvidia on gitmyhub

Verify against the repo before relying on details.