Wsl에서 Docker 설치하기

이현우·2024년 8월 27일
0

WSL2

목록 보기
3/3

1. apt update

$ apt-get update -y

2. docker 설치 전 필수 패키지 사전 설치1

$ apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y

3. docker 설치 전 필수 패키지 사전 설치2

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

## docker 를 이미 설치한 서버에서 apt-get update 를 할 경우, 간혹 "Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg)" 메세지와 함께 오류가 날 경우가 있음.
## 그럴 경우에는 아래 명령어를 실행하여 gpg 키를 재등록 할 것

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg

4. docker repository 등록 및 apt update

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
## 만약 아래와 같은 메세지가 나오면서 repository 등록이 안될 경우 locale 설정을 utf-8로 변경 후 재시도 할 것
## locale 변경 간 설치 메세지는 깨져서 나오므로 이 부분은 참고할 것.
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte

export LC_ALL=ko_KR.utf8
export LANG=ko_KR.utf8
 
## apt update
apt-get update

5. docker 설치 및 버전 확인

## docker 설치
apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
 
## docker 버전 확인
docker -v

6. docker compose 설치

## docker compose 설치
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  
## Docker-compose 실행 권한 추가
sudo chmod +x /usr/local/bin/docker-compose
  
## Docker-compose 버전 확인
docker-compose --version
profile
GitHub - https://github.com/jenu8628

0개의 댓글