본문 바로가기
👾개발지식/DevOps

우분투 20.04 환경에서 도커(Docker) 설치 및 삭제 방법

by 서버요정 호토론 2021. 9. 9.

[학습목표]

💡 Docker 이전 버전을 삭제할 수 있다. 
💡 Docker를 설치할 수 있다. 
💡 Docker를 제거할 수 있다. 

 

[개발환경]

ubuntu 20.04

 

🚩여기서 잠깐 토막상식!

※ ubuntu 버전 확인 명령어? cat /etc/issue

 

 

1. 이전 버전 제거하기

docker, docker.io 또는 docker-engine이 설치되어있는 경우 제거합니다. 

sudo apt-get remove docker docker-engine docker.io containerd runc

 

2. 저장소 설정

2-1. HTTPS를 통해 레포지토리를 사용할 수 있도록 apt 패키지를 업데이트 및 설지합니다. 

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

 

2-2. Docker의 공식 GPG 키 추가하기

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

 

2-3. 저장소 설정하기

echo \
  "deb [arch=amd64 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

 

3. 도커 엔진 설치

3-1. apt 패키지 인덱스를 업데이트하고 최신버전의 Docker Engine 및 containerd를 설치합니다.

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

 

3-2. hello-world 이미지를 실행하여 도커 엔진이 잘 설치되어있는지 확인합니다. 

sudo docker run hello-world

 

 

사진 설명을 입력하세요.이렇게 나온다면 성공!

 

4. 도커 엔진 제거

4-1. 도커 엔진, CLI 및 Containerd 패키지를 제거합니다

sudo apt-get purge docker-ce docker-ce-cli containerd.io

 

4-2. 호스트의 이미지, 컨테이너, 볼륨 또는 사용자 지정 구성파일은 자동으로 제거되지 않습니다. 

모든 이미지, 컨테이너 및 볼륨을 삭제하려면:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

편집된 구성 파일은 수동으로 삭제해야 합니다.

 

[참고문서]

https://docs.docker.com/engine/install/ubuntu/

 

Install Docker Engine on Ubuntu

 

docs.docker.com

 

댓글