도커에서 vllm 사용 설정 가이드

도커에서 vllm 사용 설정 가이드 # 도커에서 gpu를 사용하기 위한 기본설정 호스트 쪽 ✅ NVIDIA 드라이버 ✅ Docker ✅ NVIDIA Container Toolkit (nvidia-container-toolkit) 이미지/컨테이너 쪽 ✅ CUDA / cuDNN 라이브러리 포함된 베이스 이미지 (또는 vLLM/Qwen 공식 이미지) 1. 호스트(서버)에 필요한 것 (1) NVIDIA 드라이버 (반드시 호스트에만 설치) nvidia-smi 잘 나오면 OK  컨테이너 안에는 드라이버 설치하면 안 됨 → 드라이버는 “호스트 전용”, 컨테이너는 라이브러리(CUDA, cuDNN)만 있으면 됨. (2) Docker + NVIDIA Container Toolkit GPU를 Docker에 연결해주는 게 NVIDIA Container Toolkit 이라서 필요. NVIDIA Container Toolkit (nvidia-container-toolkit) 툴킷은 도커 내부에 gpu를 사용할수 있게 해주는 브릿지 역할 # 패키지 저장소 추가 (OS별로 다름, 예시는 Ubuntu) # sudo distribution=$(. /etc/os-release;echo $ID$VERSION_ID) # curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit.gpg # curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list | \ #   sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit.gpg] https://#g' | \ #   sudo tee /et...

nvm (Node Version Manager) 패키지 관리자 설치




nvm 설치 (0.40.3 버전)


# node 패키지 관리자
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

or

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

설치가 끝나면 쉘환경 다시 로드

# bash 사용자
source ~/.bashrc

# zsh 사용자
source ~/.zshrc

설치 확인
nvm --version


node 설치


nvm install <버전>     # 특정 Node.js 버전 설치 (예: nvm install 18)
nvm install --lts       # 최신 LTS(Long Term Support) 버전 설치
nvm install node        # 최신 안정(stable) 버전 설치

/* node.js 설치 버전 체인지 */

nvm use <버전>         # 해당 버전으로 Node.js 환경 전환
nvm use default         # 기본 버전으로 전환


node 버전 관리


nvm list                # 설치된 Node.js 버전 목록 확인
nvm ls                  # 위와 동일
nvm ls-remote           # 설치 가능한 모든 버전 확인
nvm ls-remote --lts     # 설치 가능한 LTS 버전만 확인



node 버전 제거


nvm uninstall <버전>    # 특정 Node.js 버전 삭제
        
현재 사용 중인 Node.js 버전 확인:
node -v

현재 사용 중인 nvm 버전 확인:
nvm --version

가장 많이 쓰이는 패턴은

  • 설치: nvm install --lts

  • 전환: nvm use 18

  • 확인: nvm list







댓글

이 블로그의 인기 게시물

아파치 보안관련 기본설정

티베로 이관 작업 절차

윈도우 네트워크 리소스 사용권한 오류