안녕하세요.
이번 시간에는 NCLOUD 서버 중에서 Rocky Linux 8.10에서 Docker를 설치하는 방법을 알아보겠습니다.
추가적인 확인을 위해 Rocky Linux 8.8과 9.4 버전도 준비하였으니 참고해주시면 됩니다.
0. 테스트 환경
cat /etc/os-release
[Rocky Linux 8.8]
NAME="Rocky Linux"
VERSION="8.8 (Green Obsidian)"
[Rocky Linux 8.10]
NAME="Rocky Linux"
VERSION="8.10 (Green Obsidian)"
[Rocky Linux 9.4]
NAME="Rocky Linux"
VERSION="9.4 (Blue Onyx)"
각 버전별로 차이를 확인해보기 위해 다음과 같이 네이버 클라우드 플랫폼에서 제공하는 가장 최신의 Rocky Linux 버전을 준비했습니다.
1. Rocky Linux 환경에서 Docker 설치하기
https://docs.docker.com/engine/install/centos/
기본적으로 Docker는 Dockerdocs에서 가이드된 내용대로 설치를 진행해 주시면 설치가 됩니다.
Rocky Linux는 CentOS와 동일한 환경이기 때문에 CentOS를 기준으로 설치 진행해 주시면 됩니다.
(1) Docker repository 셋업하기
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Docker 설치를 위한 저장소를 설정합니다.
(2) Dokcer Package 설치하기
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
다음 명령어를 실행하여 Docker를 설치합니다.
(3) Docker Engine 실행하기
sudo systemctl enable --now docker
Docker Systemd 서비스가 시스템을 구성할 때 자동으로 시작되도록 부팅되도록 구성합니다.
(4) Docker Run 실행하기
sudo docker run hello-world
이미지를 실행해서 Docker가 정상적으로 설치되었는지 확인합니다.
1. Rocky Linux 8.8에서 Docker 설치하기
Rocky Linux 8.8에서 Dockerdocs 내용을 수행했을 때 Docker가 정상적으로 설치되는 것을 확인할 수 있습니다.
2. Rocky Linux 8.10에서 Docker 설치하기
sudo dnf clean all
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
기존에 Metadata 남아 있는 경우 다음과 같은 docker-ce-stable 에러가 발생합니다. sudo dnf clean all로 지워줍니다.
다음으로 docker-ce-stable에 대한 에러가 발생합니다. 이 경우 Docker 패키지 저장소를 확인합니다.
https://download.docker.com/linux/centos
다음 경로에서 확인해 보면 docker-ce-stable에 8.10 버전이 8로 표기되어 있는 것을 확인할 수 있습니다. 그러면 우리도 그거에 맞춰서 설정을 바꿔주어야 합니다.
sudo vi /etc/yum.repos.d/docker-ce.repo
다음과 같이 위에 저장소 추가 명령어로 생성된 파일에서 기존 docker-ce-stable baseurl을 yyp로 행 복사 후 주석처리합니다. 그 후 복사된 baseurl에서 $releasever을 8로 변경한 후에 저장합니다.
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
docker --version
sudo systemctl enable --now docker
변경한 후 다음과 같이 docker 설치 명령어를 입력하면 정상적으로 설치된 것을 확인할 수 있습니다.
Docker-ce-stable 버전 설정 변경하기
NCLOUD Rocky Linux 8.10 버전에서는 다음과 같이 변경이 필요합니다. Docker-ce-stable도 현재 8.10에 대한 경로로 바꿔줘야 할 것 같은데 이건 Docker Community 통해서 건의가 필요해 보입니다.
3. Rocky Linux 9.4에서 Docker 설치하기
Rocky Linux 9.4에서 Dockerdocs 내용을 수행했을 때 Docker가 정상적으로 설치되는 것을 확인할 수 있습니다.
결과적으로 Docker 문서를 통해 설치를 진행할 때 8.8과 9.4 버전은 문제가 되지 않지만 8.10 버전은 현재 설치 시 위와 같은 에러가 발생할 수 있습니다.
이번 시간에는 NCLOUD 서버 중에서 Rocky Linux 8.10에서 Docker를 설치하는 방법을 알아봤습니다.
감사합니다.
'Cloud > Naver Cloud' 카테고리의 다른 글
[NCLOUD] 하이브리드 클라우드 환경에서 통신 테스트하는 방법 알아보기 (0) | 2024.10.31 |
---|---|
[NCLOUD] 서버 오류 시 서버 접근 제어 콘솔이 비활성화 되어 있을 때 조치 가이드 (1) | 2024.10.28 |
[NCLOUD] Cloud Functions과 Slack을 이용한 나만의 비용 관리 봇 생성하기 (0) | 2024.09.30 |
[NCLOUD] 리전 간 지리적 레이턴시 문제를 해결하기 위한 아이디어 (2) | 2024.09.30 |
[NCLOUD] Private Subnet에 특정 IP만 접근 제어할 수 있는 방법 알아보기 (0) | 2024.09.28 |
클라우드, 개발, 자격증, 취업 정보 등 IT 정보 공간
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!