CentOS 7 환경에서 Docker 및 NVIDIA 드라이버 설치 시도 (실패 및 의존성 문제)

Source

  • Field Notes/ReturnZero/Daily Notes/Day 729. 2023-06-29.md

Summary

이 노트는 CentOS 7 기반 시스템에서 Docker와 NVIDIA GPU 드라이버를 수동으로 설치하려는 과정과 발생한 오류를 기록한 일기 형식의 메모입니다. 주요 문제의식은 커널 소스 미설치로 인한 빌드 실패, 그리고 복잡한 RPM 의존성 해결 시도입니다. 작성자는 공식 리포지토리 대신 개별 RPM 파일을 다운로드하여 rpm -ivh로 강제로 설치하거나, kernel-devel 패키지를 수동으로 맞춰보려는 등 시행착오를 겪고 있으며, 최종적인 성공 여부는 명시되지 않았습니다.

Key Points

  • CentOS 7 환경에서 Docker CE 및 NVIDIA 드라이버 설치를 시도함.
  • 커널 소스 트리 미설치 오류 발생: kernel-develkernel-headers 패키지가 현재 실행 중인 커널 버전과 일치하지 않음.
  • 해결 시도: 개별 RPM 파일(docker-ce, containerd.io, nvidia-driver-latest-dkms 등)을 수동 다운로드하여 rpm -ivh로 설치 시도.
  • NVIDIA 드라이버 설치 시 방대한 수의 의존성 패키지(libX11, mesa-libGL 등)가 필요하며, 이를 LocalRepo 및 cuda-rhel7-x86_64 리포지토리에서 해결하려 함.
  • 기존 yum/dnf 방식이 원활하지 않아 수동 패키지 관리에 의존하는 상황.