Tibero 도커 이미지 가이드

독립적인 가상화 환경을 생성하는 도커 플랫폼의 이미지를 활용함으로써 더욱 편리하고 안정적으로 Tibero를 설치하는 방법을 안내합니다.

1. 도커 이미지 사용

아래 두 가지 방법 중 적합한 방식으로 도커 이미지를 사용합니다.

공식 도커 이미지 사용

아래 경로에서 Tibero 공식 도커 이미지를 다운로드 합니다.

Tibero 공식 도커 이미지 다운로드

https://hub.docker.com/r/tiberoofficial/tibero

  • Tibero 7 패치셋 버전 업데이트

도커 이미지 커스텀 생성

1. Tibero 바이너리 준비

적합한 바이너리를 다운로드 받아 tibero.tar.gz 파일명으로 변경합니다. Dockerfile 과 동일한 경로에 바이너리 파일을 위치합니다.

2. Dockerfile 준비

도커 이미지 빌드를 위해 도커파일(Dockerfile)을 생성합니다.

아래 예시는 rockylinux9 을 사용합니다. 준비한 티베로 바이너리의 Major 버전으로 TB_VERSION 을 수정합니다.

3. 스크립트 생성

의존성 패키지 설치 스크립트

컨테이너 이미지에 필요한 패키지를 설치하는 스크립트입니다.

필요한 패키지가 있다면 스크립트에 추가합니다. Dockerfile 과 같은 경로의 scripts 디렉토리 내 install_dependency.sh 파일명으로 생성합니다.

엔트리포인트 스크립트

Dockerfile에 작성한 ENTRYPOINT 로 컨테이너 생성, 재시작 시 수행되는 스크립트입니다. Dockerfile 과 같은 경로의 scripts 디렉토리 내 entrypoint.sh 파일명으로 생성합니다.

Tibero 설치 스크립트

Tibero 설치 스크립트로 바이너리 내 tb_create_db.sh 를 사용합니다. Dockerfile 과 같은 경로의 scripts 디렉토리 내 install_tibero.sh 파일명으로 생성합니다.

4. 도커 이미지 빌드

아래 커맨드를 통해 도커 이미지를 빌드합니다. 원하는 이미지명과 태그로 수정해서 사용합니다.

참고

커맨드의 마지막 '.' 은 현재 경로에 Dockerfile이 존재함을 의미합니다.

이때 도커 이미지 빌드를 위해 필요한 파일은 아래와 같습니다.


2. Tibero 컨테이너 생성

아래 Tibero 공식 도커허브를 참고하여, 빌드한 도커 이미지를 통해 컨테이너를 생성합니다.

Tibero 공식 도커 허브

https://hub.docker.com/r/tiberoofficial/tibero