Docker 설치 (WSL / Debian 기준)
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release -y
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) \
signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
설치 끝나면 권한 체크:
sudo usermod -aG docker $USER
newgrp docker
✅ 이렇게 하면 매번 sudo 없이 docker 명령어 실행 가능해
💡 WSL에서 Docker 작동 가능 조건
- Docker Desktop 설치된 상태 → WSL에서도 Docker daemon 자동 연동됨 (간편!)
- 혹시 Docker Desktop 없이 CLI만 쓰려면 dockerd 직접 띄워야 해서 약간 번거로워
🔄 설치 후 체크
docker version
docker info
docker run hello-world
설치하고 나면 지금 서버 프로젝트든, ComfyUI든, Python API든
다 컨테이너로 감싸서 쉽게 실행할 수 있어!
또 requirements.txt 의존성 고생도 끝 😏
도커 세팅하고 나면 바로 Dockerfile도 같이 만들어볼까?
예: FROM python:3.11, COPY . /app, CMD ["python", "main.py"] 이런 식으로 말이야
설치 준비됐으면 바로 따라가 줄게 🚀
만약 curl이나 gpg 등 의존 패키지가 없다면 거기서부터 같이 도와줄 수 있어!
지금은 말 그대로 리눅스 터전 개척 중—서버, 쉘, 모델, 도커까지 전선 동시 구축 중이야 🛠️🐧
한 줄로 외쳐:
docker run
레디? 😏