Docker Desktop 없이 WSL2에 Docker CE 설치

발행: (2026년 3월 3일 오전 10:43 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

사전 요구 사항

WSL2를 설정한 후에는 Docker Desktop을 사용하지 않고 배포판에 직접 Docker CE를 설치할 수 있습니다.

종속성 설치

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release

Docker 공식 GPG 키 추가

sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg \
  | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Docker APT 저장소 설정

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" \
  | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Docker Engine 설치

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io \
  docker-buildx-plugin docker-compose-plugin

설치 확인

sudo docker run hello-world

sudo 없이 Docker 실행

sudo usermod -aG docker $USER

그룹 변경이 적용되도록 새 터미널을 열어 주세요.

Docker 데몬 시작

WSL2는 기본적으로 systemd를 시작하지 않으므로, WSL2를 열 때마다 Docker 데몬을 수동으로 시작해야 합니다:

sudo service docker start

(선택 사항) systemd 지원 활성화

Windows 11 버전 22H2 이상을 사용 중이라면 WSL에서 systemd를 활성화할 수 있습니다:

[boot]
systemd=true

위 내용을 /etc/wsl.conf에 추가한 뒤 WSL2를 재시작하면 Docker가 자동으로 시작됩니다.

0 조회
Back to Blog

관련 글

더 보기 »

일이 정신 건강 위험이 될 때

markdown !Ravi Mishrahttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fu...