Window10 또는 Ubuntu 22.04 내 도커(docker) 설치하기
윈도우10 또는 우분투 내에서 도커를 설치하는 과정을 정리할 필요가 있다고 느꼈습니다.
설치에 도움이 되었으면 합니다.
참조 1.
Install Docker Engine on Ubuntu - 공식사이트
2. 윈도우10에서 리눅스(Linux) 설치하기 (Ubuntu on WSL2) - poeun
3. Install Docker Desktop on Windows
1. 도커 설치하기 (Ubuntu 22.04)
- 먼저 우분투 내 도커를 설치하기 위해 OS 요구 사항을 충족시켜야 한다.
- Ubuntu Jammy 22.04 (LTS)
- Ubuntu Impish 21.10
- Ubuntu Focal 20.04 (LTS)
- Ubuntu Bionic 18.04 (LTS)
- 위 요구사항에 해당이 된다면 터미널(terminal)을 실행한다.
1.1 오래된 버전 삭제
$ sudo apt-get remove docker docker-engine docker.io containerd runc
1.2 repository 설정
$ sudo apt-get update \
upgrade
$ sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
1.3 도커 공식 GPG 키 추가
$ sudo mkdir -p /etc/apt/keyrings
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
1.4 도커 repository 등록
$ 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
1.5 도커 엔진 설치
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
- 여기까지 하면 도커 설치는 끝이 난다.
1.6 내 repository 내 가능한 버전 목록 확인
$ apt-cache madison docker-ce
-
실행결과
1.7 appendix
- 도커 명령어를 자세히 알고 싶다면 아래 링크를 참조한다.
- 도커를 이용해 파이썬 가상환경 구축을 자세히 알고 싶다면 아래 링크를 참조한다.
2. 도커 설치하기 (WINDOW 10)
- 먼저 윈도우10 내 리눅스를 사용하기 위해 WSL2를 설치해야 한다.
- 윈도우10 내 WSL2를 설치하는 방법은 아래 링크를 참조한다.
- 또한 WSL2 backend의 요구 사항도 충족하는지 살펴본다.
이미지 출처 1
- 설치가 완료되었으면, Docker Deesktop을 설치한다.
[에러 해결] Got permission denied while trying to connect to the Docker daemon socket
- 권한이 없다고 뜬다면, 아래 명령어들을 실행해 docker group에 유저를 추가해 준다. 2
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
$ newgrp docker
댓글남기기