Rocky Linux Docker Install

리눅스 Docker와 Docker Compose 명령어 설치 과정이다.
모든 작업은 관리자 root 계정으로 진행한다.

dnf 레포지토리 업데이트

dnf update

dnf config-manager 설치 및 업데이트

dnf install -y dnf-utils

docker 레포지토리 등록

dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

rocky 10버전에 맞는 버전이 centos 레포 주소에 있다. rhel 9버전까지만 있고, fedora는 메이저버전이 맞지 않으므로 centos 레포로부터 가져와야한다.

docker 레포지토리 확인

dnf repolist -v | grep docker

Repo id와 baseurl, filename 정상적으로 등록되었는지 살펴보자.

docker 설치

dnf install -y docker-ce

만약 이전에 yun으로부터 docker 으로 설치한 적이 있다면 podman이 설치되어 충돌날 수 있다. --allowerasing 옵션으로 충돌난 패키지를 제거하자.

dnf install -y docker-ce --allowerasing

docker init 등록 (재부팅시 자동시작)

systemctl enable docker

부팅 시 자동으로 시작되도록 enable 한다.