기존에 설치했었던 Docker 제거
sudo dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
필수 패키지 설치
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
Docker 공식 저장소 추가
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Docker Engine 설치
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
Docker 서비스 시작 및 활성화
sudo systemctl start docker
sudo systemctl enable docker
# 아래 문구까지 나와야지 정상적으로 설치된 것임
[jhkim@localhost ~]$ sudo systemctl start docker
sudo systemctl enable docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
Docker 권한 추가
# 나중에 사용 시에 Docker 명령어가 없어도 docker 명령어를 사용할 수 있도록 그룹에 추가
sudo usermod -aG docker $USER
newgrp docker
설치 확인
[jhkim@localhost ~]$ docker --version
Docker version 27.4.1, build b9d17ea