코딩, 개발에 대한 기록 저장소

WSL 에 docker 설치 (docker desktop 사용 안함)

WSL과 Windows를 최대한 독립된 환경처럼 구성하기 위한 docker desktop를 사용하지 않고 docker를 설치하는 과정을 설명합니다.

필요한 패키지 설치

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

Docker의 Official GPG Key를 등록

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Docker의 Repository를 APT에 등록

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

Docker를 설치

sudo apt install docker-ce docker-ce-cli containerd.io

Docker 그룹에 사용자 추가

sudo usermod -aG docker $USER

Docker 서비스 시작

sudo service docker start