Infra Tech Review

리눅스 운영, 클라우드 구조, 하드웨어 실사용 리뷰

Infrastructure Engineering

Docker

Docker 설치 방법 총정리 (Ubuntu / Rocky Linux / CentOS)

Code & Muscle 2026. 2. 24. 16:31
반응형

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
 

⑤ 저장소 추가

 
 
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
 

⑥ Docker 설치

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

⑦ Docker 실행 확인

 
 
sudo systemctl start docker
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
 

⑤ 설치 확인

 
 
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 작성 방법

을 이어서 정리해보겠습니다.

반응형