👾개발지식/DevOps
우분투 20.04 환경에서 도커(Docker) 설치 및 삭제 방법
서버요정 호토론
2021. 9. 9. 18:26
[학습목표]
💡 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