Rocky Linux 8 및 9에서 Docker를 설치하는 표준 절차는 다음과 같습니다.
아래 단계는 공식 문서 및 실사용 가이드에 기반합니다.154.
1. 필수 패키지 설치
bashsudo dnf -y install dnf-plugins-core
2. Docker 저장소 추가
bashsudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Rocky Linux는 CentOS와 호환되므로 CentOS 저장소를 사용합니다.
3. Docker 패키지 설치
bashsudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin --allowerasing
4. Docker 서비스 시작 및 부팅 시 자동 실행 설정
bashsudo systemctl enable --now docker
5. 설치 확인
bashdocker --version
sudo systemctl status docker
- 정상적으로 설치되었다면 Docker 버전 및 서비스 상태가 출력됩니다.
6. (선택) 일반 사용자로 Docker 명령어 사용
bashsudo usermod -aG docker $(whoami)
# 적용을 위해 로그아웃 후 재로그인 필요
- 이 과정을 거치면 sudo 없이도 docker 명령어를 사용할 수 있습니다1.
7. 설치 테스트
bashsudo docker run hello-world
목차
Toggle요약
- dnf-plugins-core 설치
- Docker 저장소 등록
- Docker 및 관련 패키지 설치
- 서비스 시작 및 자동 실행 설정
- 설치 및 동작 확인
참고:
Rocky Linux 8/9 모두 동일한 방식으로 설치할 수 있습니다.
자세한 공식 문서는 [Rocky Linux Docker 공식 문서]1 및 [Docker 공식 문서]6를 참고하세요.
Citations:
- https://docs.rockylinux.org/gemstones/containers/docker/
- https://hahahax5.tistory.com/10
- https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-rocky-linux-8
- https://docs.vultr.com/how-to-install-docker-on-rocky-linux-9
- https://eveningdev.tistory.com/242
- https://docs.docker.com/engine/install/rhel/
- https://xshine.tistory.com/342
- https://idchowto.com/rocky-linux-9%EC%97%90-docker/
- https://docs.docker.com/desktop/setup/install/linux/
- https://www.youtube.com/watch?v=7-m39R-w8_c