본문 바로가기

AI

Docker 사용을 위한 Ubuntu AI 개발환경 세팅 (Ubuntu, VS Code, NVM, NodeJS, UV, Gemini-CLI, ClaudeCode 등)

Docker 사용을 위한 Ubuntu AI 개발환경 세팅

 

(제어판에서 윈도우 가상머신 설정 후 재부팅한 후 진행)

 

 

1-1. Ubuntu 설치

-> Mircrosoft Store 에서 설치

1-2.WSL2 설치
[PowerShell 에서 실행]
wsl --install
wsl --update
wsl --set-default-version 2
wsl --set-version Ubuntu-24.04 2

wsl -l -v (배포판 상태 확인)

2. VSCode WSL2 연동
VSCode 실행 후 Ctrl+Shift+p -> WSL: Connect to WSL

[VSCode 우분투에서 실행]
3. NVM (Node Version Manager) 설치
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

4. NodeJS 설치 (https://nodejs.org/ko/download/current 에서 버전 지정하여 명령어 복사)
# nvm 다운로드 및 설치:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

# Node.js 다운로드 및 설치:
nvm install 24

# Node.js 버전 확인:
node -v # "v24.7.0"가 출력되어야 합니다.
nvm current # "v24.7.0"가 출력되어야 합니다.

npm 버전 확인:
npm -v # 11.5.1가 출력되어야 합니다.

5. 라이브러리 설치
sudo apt install build-essential

6. uv 설치 (https://docs.astral.sh/uv/getting-started/installation/)
curl -LsSf https://astral.sh/uv/install.sh | sh
curl -LsSf https://astral.sh/uv/0.8.13/install.sh | sh

7. 어이스던트 설치
* npm error code SELF_SIGNED_CERT_IN_CHAIN 에러 발생시
npm config set strict-ssl false -g
입력하여 ssl 인증서검증 해제 후 진행

 - Gemini-CLI 설치
npm install -g gemini-cli

 - gemini api key 발급 후 입력
echo 'export GEMINI_API_KEY="발급받은 Key' >> ~/.bashrc
source ~/.bashrc

 - Claude Code 설치
npm install -g @anthropic-ai/claude-code
설치후 claude 입력하여 계정 연결 (인증)

 - SuperClaude Framework 설치
npm install -g superclaude