반응형
CentOS 8에서 최신 버전의 Docker CE(Community Edition)를 설치하는 방법
CentOS 8은 기본적으로 Podman을 지원하지만 Docker를 설치하려면 공식 Docker 저장소를 사용해야 합니다.
테스트 환경
$ cat /etc/redhat-release
CentOS Linux release 8.4.2105
기존 Docker 제거
sudo dnf remove -y docker-* containerd runc
Docker 공식 저장소 추가
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager \
--add-repo https://download.docker.com/linux/centos/docker-ce.repo
저장소 메타데이터 업데이트
sudo dnf clean all
sudo dnf makecache
사용 가능한 Docker 버전 확인
sudo dnf list docker-ce --showduplicates | sort -r
sudo dnf list docker-ce-cli --showduplicates | sort -r
docker-ce
docker-ce.x86_64 3:28.1.1-1.el8 docker-ce-stable
docker-ce.x86_64 3:28.1.1-1.el8 @docker-ce-stable
docker-ce.x86_64 3:28.1.0-1.el8 docker-ce-stable
docker-ce.x86_64 3:28.0.4-1.el8 docker-ce-stable
docker-ce.x86_64 3:28.0.3-1.el8 docker-ce-stable
docker-ce.x86_64 3:28.0.2-1.el8 docker-ce-stable
docker-ce.x86_64 3:28.0.1-1.el8 docker-ce-stable
docker-ce.x86_64 3:28.0.0-1.el8 docker-ce-stable
docker-ce-cli
docker-ce-cli.x86_64 1:28.1.1-1.el8 docker-ce-stable
docker-ce-cli.x86_64 1:28.1.1-1.el8 @docker-ce-stable
docker-ce-cli.x86_64 1:28.1.0-1.el8 docker-ce-stable
docker-ce-cli.x86_64 1:28.0.4-1.el8 docker-ce-stable
docker-ce-cli.x86_64 1:28.0.3-1.el8 docker-ce-stable
docker-ce-cli.x86_64 1:28.0.2-1.el8 docker-ce-stable
docker-ce-cli.x86_64 1:28.0.1-1.el8 docker-ce-stable
docker-ce-cli.x86_64 1:28.0.0-1.el8 docker-ce-stable
728x90
Docker 최신 버전 설치
sudo dnf install -y docker-ce-3:26.1.3-1.el8 docker-ce-cli-1:26.1.3-1.el8 \
containerd.io docker-buildx-plugin docker-compose-plugin
Docker 데몬 시작 및 부팅 시 자동 시작
sudo systemctl enable --now docker
sudo systemctl restart docker
설치 확인
Docker 버전
docker version
Client: Docker Engine - Community
Version: 28.1.1
API version: 1.49
Go version: go1.23.8
Git commit: 4eba377
Built: Fri Apr 18 09:54:17 2025
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 28.1.1
API version: 1.49 (minimum version 1.24)
Go version: go1.23.8
Git commit: 01f442b
Built: Fri Apr 18 09:53:03 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.7.27
GitCommit: 05044ec0a9a75232cad458027ca83437aae3f4da
runc:
Version: 1.2.5
GitCommit: v1.2.5-0-g59923ef
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Docker Compose 버전
docker compose version
Docker Compose version v2.35.1
비루트 사용자로 Docker 실행
sudo usermod -aG docker $USER
newgrp docker
테스트 컨테이너 실행
docker run hello-world
참고URL
- Docker Documents : Install Docker Engine on RHEL
Rhel에 Docker Engine을 설치하십시오
반응형
'리눅스' 카테고리의 다른 글
Docker를 사용하여 Zabbix를 배포하는 방법 (0) | 2025.05.08 |
---|---|
우분투 24.04에 Authentik을 설치하고 사용하는 방법 (0) | 2025.05.07 |
Zabbix 7 LTS에서 API를 사용하는 방법 (1) | 2025.05.07 |
우분투 24.04에서 ntpdate와 hwclock을 사용하여 시스템 시간 및 하드웨어 클럭을 수동으로 동기화하는 방법 (0) | 2025.05.07 |
eval 명령어 (0) | 2025.05.05 |