Docker: NVIDIA GPU로 Docker 컨테이너 실행하기

2026. 3. 18. 12:43·🐳Docker

NVIDIA GPU로 Docker 컨테이너 실행하기

먼저 docker를 설치 한다. 블로그에 도커 설치 관련 블로그가 있다. 참고하면 된다. 도커가 설치가 되면. nvidia-gpu를 사용하기 위해서 nvidia 드라이버를 서버에 설치 해야 한다.

nvidia 드라이버 설치 방법

## NVIDIA 드라이버의 최신 버전을 얻기 위해 NVIDIA PPA를 추가.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

## 설치 가능한 최신 드라이버를 확인하고 설치.
ubuntu-drivers devices
## 특정 버전 설치.
sudo apt-get install nvidia-driver-XXX
## 드라이버 설치가 완료되면, 시스템을 재부팅하여 드라이버를 활성화.
sudo reboot
## 재부팅 후, 드라이버가 제대로 설치되었는지 확인하려면 다음 명령어.
nvidia-smi

버전 선택 시 참고

서버에 nvidia-smi가 잘 떴다면,

이제, docker-container에서 GPU를 사용할 수 있도록 nvidia-docker2를 설치해야 한다.

## GPG키와 저장소 추가.

distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
   && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \
   && curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
## nvidia-docker 설치.
$ sudo apt-get update
$ sudo apt-get install -y nvidia-docker2
## 컨테이너 생성 후 확인해보기.
docker run --rm --gpus all ubuntu:18.04 nvidia-smi
저작자표시 비영리 변경금지 (새창열림)

'🐳Docker' 카테고리의 다른 글

Docker: Nginx Container로 proxy 변경해서 Load balancer 구성하기  (0) 2026.03.18
Docker Network 관리: 효과적인 Proxy Server 사용법  (0) 2026.03.18
Docker: Docker 명령어 자동완성 설정하기  (0) 2026.03.18
Docker: Docker 자동 설치를 위한 Shell Script 사용법  (0) 2026.03.18
Docker: 컨테이너와 VM 가상화 이해하기  (0) 2026.03.18
'🐳Docker' 카테고리의 다른 글
  • Docker: Nginx Container로 proxy 변경해서 Load balancer 구성하기
  • Docker Network 관리: 효과적인 Proxy Server 사용법
  • Docker: Docker 명령어 자동완성 설정하기
  • Docker: Docker 자동 설치를 위한 Shell Script 사용법
Diven
Diven
  • Diven
    Diven
    Diven
  • 전체
    오늘
    어제
    • 분류 전체보기 (110) N
      • ☁️Cloud (21) N
        • AWS (2)
        • Alibaba (14) N
        • OCI (1)
        • AWS: Certified Solution Arc.. (0)
        • AWS: Certificate Advanced N.. (2) N
      • 📊DB (13)
        • MongoDB (8)
        • MariaDB (2)
        • PostgreSQL (2)
        • MySQL (1)
      • 🧑🏽‍💻Dev:Lang (9)
        • C++ (0)
        • GO (1)
        • Python (8)
      • ⚙️DevOps (4)
        • CICD (0)
        • Jenkins (4)
      • 🐳Docker (15)
      • 🪢laC (0)
      • ⚓K8s (7)
      • 🐧Linux (25)
      • 🖥️Monitoring (10)
        • Grafana (1)
        • Prometheus (6)
        • Loki (1)
        • ELK (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    k8s
    alertmanager
    docker
    Cloud
    Python
    SSL
    mongoDB
    jenkins
    centOS7
    NGINX
    Alibaba
    alb
    db
    linux
    PolarDB
    mariadb
    prometheus
    MySQL
    AWS
    알리바바 클라우드
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
Diven
Docker: NVIDIA GPU로 Docker 컨테이너 실행하기
상단으로

티스토리툴바