반응형
Docker 설치 방법 총정리 (Ubuntu / Rocky Linux / CentOS)
Docker를 처음 시작할 때 가장 먼저 해야 할 것은 설치입니다.
이번 글에서는 Ubuntu / Rocky Linux / CentOS 기준 Docker 설치 방법을 단계별로 정리합니다.
실무 환경에서 바로 적용 가능한 명령어 위주로 설명합니다.
📌 1️⃣ Docker란?
Docker는 컨테이너 기반 가상화 플랫폼으로,
애플리케이션과 실행 환경을 하나로 묶어 배포할 수 있는 기술입니다.
👉 자세한 개념은 다음 글에서 정리합니다.
(내부링크용: Docker란 무엇인가?)
🐳 Ubuntu에서 Docker 설치 방법
① 기존 패키지 제거
sudo apt remove docker docker-engine docker.io containerd runc
② 패키지 업데이트
sudo apt update
③ 필수 패키지 설치
sudo apt install -y ca-certificates curl gnupg
④ Docker 공식 GPG 키 등록
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
⑤ 저장소 추가
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
⑥ Docker 설치
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo apt install -y docker-ce docker-ce-cli containerd.io
⑦ Docker 실행 확인
sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version
sudo systemctl enable docker
sudo docker --version
🐳 Rocky Linux / CentOS에서 Docker 설치 방법
① 기존 패키지 제거
sudo dnf remove docker docker-client docker-client-latest docker-common
② 저장소 추가
③ Docker 설치
sudo dnf install -y docker-ce docker-ce-cli containerd.io
④ Docker 시작 및 부팅 등록
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl enable docker
⑤ 설치 확인
docker --version
📌 Docker 권한 설정 (sudo 없이 사용하기)
기본적으로 Docker는 root 권한이 필요합니다.
일반 사용자로 실행하려면 다음 설정을 진행합니다.
sudo usermod -aG docker $USER
로그아웃 후 재로그인하면 적용됩니다.
📌 Docker 정상 동작 테스트
docker run hello-world
정상 출력되면 설치 완료입니다.
📌 Docker 설치 시 자주 발생하는 문제
문제원인
| permission denied | docker 그룹 미등록 |
| repository not found | 저장소 URL 오류 |
| 서비스 미기동 | systemctl start 미실행 |
📌 마무리
이상으로 Ubuntu / Rocky Linux / CentOS 환경에서 Docker 설치 방법을 정리했습니다.
다음 글에서는
👉 Docker 기본 명령어 정리
👉 Docker 이미지와 컨테이너 차이
👉 Dockerfile 작성 방법
을 이어서 정리해보겠습니다.
반응형
'Docker' 카테고리의 다른 글
| Docker란 무엇인가? (개념부터 실무 활용까지 쉽게 정리) (0) | 2026.02.24 |
|---|