Docker 를 설치한 뒤 NVIDIA Container Toolkit 을 얹는다. 옛 nvidia-docker2 패키지는 더 쓰지 않는다.[1] 현행 1.20.0 기준.
curl -s -L https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo | sudo tee /etc/yum.repos.d/nvidia-container-toolkit.repo
Ubuntu 는 공식 가이드의 apt 절을 따른다.[1:1]
sudo dnf install -y nvidia-container-toolkit
/etc/docker/daemon.json 에 nvidia 런타임을 써 준다.
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker
sudo docker run --rm --runtime=nvidia --gpus all ubuntu nvidia-smi
위 패키지와 저장소는 오래된 것이라 저장소가 존재하지 않을 수 있다.
distribution=$(. /etc/os-release;echo $ID$VERSION_ID) && curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.repo | sudo tee /etc/yum.repos.d/nvidia-container-toolkit.repo
sudo yum -y install nvidia-docker2
NVIDIA Container Toolkit — Installing (1.20.0). 2026-09-17 확인. https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html ↩︎ ↩︎