2025.06.02 - [Docker] - Docker (1) - 핵심 개념 정리
이전 글에서 이어서 진행 됩니다.
안녕하세요 여행자 K입니다.
이전 글에서 도커(Docker)의 기본 개념과 왜 우리가 도커에 주목해야 하는지에 대해 함께 알아보았습니다. 컨테이너 기술의 강력함을 통해 개발 및 배포 환경의 일관성을 확보하고 자원 효율성을 높일 수 있다는 점을 확인했습니다. 이제 이론을 넘어 직접 도커를 사용해 볼 차례입니다.
이번 글에서는 Linux 운영체제에 Docker Engine을 설치하는 과정을 상세히 안내해 드리려고 합니다. 공식 문서 기반의 정확한 설치 절차와 더불어, 설치 시 발생할 수 있는 잠재적인 충돌 문제를 예방하기 위한 작업까지 함께 다루겠습니다.
Docker 설치
1. 기존 컨테이너 관련 패키지 제거
Docker를 설치하기 전에 시스템에 이미 설치된 Podman, Buildah와 같은 호환되지 않는 패키지를 제거합니다.
#Docker 설치 전 충돌 패키지 제거
dnf remove podman buildah

2. Docker Repository 추가
Docker 공식 저장소를 추가하여 최신 버전의 Docker Engine을 설치할 준비를 합니다.
#Docker Repository 추가
dnf config-manager --add-repo=https://download.docker.com/linux/rhel/docker-ce.repo

3. Docker 설치
Docker Engine, Docker CLI, Containerd 설치를 진행합니다.
#Docker 설치
dnf install docker-ce docker-ce-cli containerd.io

4.Docker 버전 확인
설치된 Docker 버전을 확인합니다.
#Docker 버전 확인
docker --version

5. Docker 서비스 사작 및 활성화
서비스를 시작하고 활성화 합니다.
#Docker 서비스 시작
systemctl start docker
#Docker 서비스 활성화
systemctl enable docker

6. 서비스 상태 확인
마지막으로 서비스 상태를 확인합니다.
#Docker 서비스 상태 확인
systemctl status docker

이번 글에서는 Linux에 Docker Engine을 설치하는 구체적인 과정을 살펴보았습니다. 기존 패키지 제거부터 시작하여 Docker 저장소 추가, 실제 설치, 서비스 시작 및 활성화, 그리고 설치 확인까지 단계별로 진행했습니다. 이제 Docker를 사용하여 애플리케이션을 컨테이너화하고 관리할 준비가 되었습니다.
읽어주셔서 감사합니다.
'Docker' 카테고리의 다른 글
| Docker (3) - Docker 명령어 모음 (0) | 2025.07.07 |
|---|---|
| Docker (1) - 핵심 개념 정리 (0) | 2025.06.02 |