Install Docker
INNORIX는 Docker Container 기반으로 동작합니다.
본 장에서는 INNORIX 배포를 위한 Docker 실행 환경을 구성합니다.
Docker 설치 전 Node.js 환경을 구성하고, Docker 관련 패키지를 설치한 후 Docker 서비스를 활성화합니다.
NodeSource Repository 구성
Node.js 설치를 위해 NodeSource Repository를 설정합니다.
운영 체제 환경에 따라 아래 명령을 실행합니다.
RHEL 기반 Linux
NodeSource Repository 설정 전 curl 패키지를 설치합니다.
NodeSource Repository를 추가합니다.
Debian 기반 Linux
curl 패키지를 설치합니다.
NodeSource Repository를 추가합니다.
Node.js 설치
NodeSource Repository 설정이 완료되면 Node.js를 설치합니다.
INNORIX 설치 환경에서는 Node.js 22.x 버전을 사용합니다.
RHEL 기반 Linux
Debian 기반 Linux
기존 Docker 관련 라이브러리 제거
Docker 설치 전 기존 Docker 또는 Container Runtime 관련 패키지가 설치되어 있는 경우 충돌 방지를 위해 제거합니다.
RHEL 기반 Linux
Debian 기반 Linux
Docker Repository 구성
Docker 공식 Repository를 추가하여 최신 Docker Engine 패키지를 설치할 수 있도록 구성합니다.
RHEL 기반 Linux
Docker Repository 추가를 위해 dnf 플러그인을 설치합니다.
Docker 공식 Repository를 추가합니다.
Debian 기반 Linux
Docker Repository 인증을 위한 Key 저장 경로를 생성합니다.
Docker GPG Key를 추가합니다.
Docker Repository를 추가합니다.
시스템 패키지 업데이트
Docker 설치 전 시스템 패키지를 최신 상태로 업데이트합니다.
RHEL 기반 Linux
Debian 기반 Linux
Docker Engine 및 구성 요소 설치
Docker 실행에 필요한 핵심 구성 요소를 설치합니다.
설치 구성 요소:
- Docker Engine
- Docker CLI
- containerd
- Docker Buildx Plugin
- Docker Compose Plugin
RHEL 기반 Linux
Debian 기반 Linux
Docker 서비스 시작 및 활성화
Docker 서비스를 시작하고 시스템 재부팅 후에도 자동으로 실행되도록 설정합니다.
Docker 설치 확인
Docker 설치가 정상적으로 완료되었는지 확인합니다.
Docker 버전을 확인합니다.
Docker Compose 버전을 확인합니다.
정상적으로 버전 정보가 출력되면 Docker 환경 구성이 완료된 것입니다.