관련 포스팅
Docker Desktop
Docker Desktop: The #1 Containerization Tool for Developers | Docker
Docker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.
www.docker.com
apt repository를 통한 설치
https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository
Ubuntu
Jumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine on Ubuntu.
docs.docker.com
1. 시스템 업데이트
sudo apt-get update
2. 의존성 패키지 설치
sudo apt-get install ca-certificates curl
2-1. non-Gnome Desktop environments일 경우
sudo apt update
sudo apt install gnome-terminal
3. GPG key 추가
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
4. 레포지토리 source list 추가
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. 시스템 업데이트
sudo apt-get update
5. 도커 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
6. 도커 설치 확인
sudo docker run hello-world
7. 도커 버전 확인
sudo docker --version
Root 권한 없이 Docker 사용
1. 현재 사용자를 docker 그룹에 추가
sudo usermod -aG docker $USER
2. 로그아웃 후 재로그인
3. 사용자 그룹 전환
newgrp docker
Docker 삭제
1. Docker Engine, CLI, containerd, Docker Compose package 삭제
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
2. images, contianers, volumes, configuration files 삭제
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
3. source list와 keyrings 삭제
sudo rm /etc/apt/sources.list.d/docker.list
sudo rm /etc/apt/keyrings/docker.asc
참고
[Docker] Ubuntu 24.04 Docker 설치방법
Ubuntu에서 Docker를 설치하는 방법을 알아보겠습니다.
kr-goos.github.io