본문 바로가기
Linux

[Rocky Linux 9.5] offline 환경에서 docker 설치 진행

by Hwoarang757 2025. 6. 3.

podman 이 아직 익숙치 않고 ;ㅁ; docker-compose.yaml 스크립트를 편리하게 사용 하기 위하여 rocky linux 9.5에 docker 전체 구성 요소 를 설치 시도 해보았습니다.

 

(1). Ubuntu 설치 테스트 시와 동일하게 centos 9.5 stable 링크로 접속하여 최종 release의 rpm 파일을 다운로드 진행 하였습니다. https://download.docker.com/linux/centos/9/x86_64/stable/Packages/ 

 

Index of linux/centos/9/x86_64/stable/Packages/

 

download.docker.com

 

 

(2). 오프라인 환경 에서 다운로드 rpm 파일들을 설치 시도 하였지만 , 추가적인 의존성이 필요한 package가 확인 되지 않아 설치에 실패 하였습니다

$ sudo dnf install *.rpm   # rpm 패키지 전체 설치 시도 진행

$ sudo dnf install *.rpm --disablerepo="*"    # repository 무시 진행 시도

 

(3). 다시 , 인터넷이 되는 동일한 rocky linux 9.5 환경에서 docker 및 관련 의존성 rpm 설치 package들을 다운로드 하였습니다.

$ sudo dnf config-manater --add-repo https://download.docker.com/linux/centos/docker-ce.repo

$ sudo dnf download --resolve \

  docker-ce \

  docker-ce-cli \

  containerd.io \

  docker-buildx-plugin \

  docker-compose-plugin \

  docker-ce-rootless-extras \

  fuse-overlayfs \

  container-selinux 

 

(4). offline 환경에 위에 받은 파일들을 복사 한 후 다시 설치 시도 진행 시에 정상적으로 설치 되었습니다.

$ sudo dnf install *.rpm

 

(5). docker 서비스를 구동 하고 , 사용자 계정을 docker group에 추가 하여 sudo 없이 실행 되게 설정 하였습니다.

 

(6). docker-compose.yml 이용하여 docker container 구동 테스트를 진행 해보았습니다.