가장 비슷한 도커 레포지토리로는 AlmaLinux를 위한 centos 저장소이기 때문에 아래의 저장소 등록을 먼저 한다
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
여기에서 나는 처음보는 명령어 dnf 가 나오는데 던전앤파이터는 아니고
centos에서 자주 사용한 yum(Yellowdog Update module)의 차세대 버전 인 Dandified YUM을 나타내는 오픈 소스 패키지 관리자 도구이다.
설치전에, 설치되는 동안 몇가지 패키지와 충돌이 일어나고 중단될 수 있기에 podman
과 buildah
패키지를 삭제하는 것이 필요하다.
sudo dnf remove podman buildah
마지막으로, 아래 세가지 패키지를 설치해주면 설치가 완료된다.
sudo dnf install docker-ce docker-ce-cli containerd.io
(+) 추가적으로 도커가 설치된다고 해서 해당 데몬은 실행된 상태가 아니기에 해당 명령으로 도커 데몬을 실행시키고
sudo systemctl start docker.service
서버가 재실행 되거나 꺼졌다 켜졌을 때 자동으로 데몬이 실행 할 수 있게 해당 명령도 추가해주자
sudo systemctl enable docker.service
"usermod"명령을 사용하여 기존 사용자를 그룹에 추가
"-G"옵션은 그룹을 보조 그룹으로 추가하는 데 사용된다
"-a"옵션은 보충 그룹에 사용자를 추가하는 데 사용되며 "-G"옵션과 함께 사용된다.
sudo usermod -aG docker $USER
리부트 해주자
reboot or init 6