[TypeDB] TypeDB Core(CommunityEdition) 설치 (linux, podman)

공식홈페이지가 잘돼있다. 본 포스팅은 linux 를 기준으로 포스팅 했지만 macOS, Windows 운영체제도 공홈에 잘 나와있다.

※ 공식홈페이지 : https://typedb.com/docs/home/install/ce/

1. 서버에 직접 설치(컨테이너 X)

(1) 설치

# 설치 스크립트
curl -sSL https://typedb.com/install.sh | sh && export PATH="$HOME/.typedb:$PATH"

# 또는 apt 사용
sudo apt install software-properties-common apt-transport-https gpg
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-key 17507562824cfdcc
gpg --export 17507562824cfdcc | sudo tee /etc/apt/trusted.gpg.d/typedb.gpg > /dev/null
echo "deb https://repo.typedb.com/public/public-release/deb/ubuntu trusty main" | sudo tee /etc/apt/sources.list.d/typedb.list > /dev/null
sudo apt update
sudo apt install typedb

 

(2) 실행

typedb server

 

2. 컨테이너에 설치 (podman)

[TMI] 왜 컨테이너에 설치하려고 했는지?

typeDB를 설치하게 된 계기는 운영중인 테스트서버에 깔아보라는 디렉션이 내려와서...

> 운영중인 테스트 서버는 자바버전이 전부 8인데, typeDB 2 버전 이상부터는 자바 11 이상이 요구된다고 한다. 

> typeDB 1.xx 버전을 설치하면 되긴 하지만 그래도 현재 3버전까지 나온 시점에 2버전 이상은 깔고싶었다.

> 하지만 운영중인 서버의 자바 버전을 임의로 올려버릴 수도 없었다(아무리 테스트서버라고 해도)

→ 컨테이너에 깔자!! 라는 결론이 나왔다...

 

원래는 Docker 설치 후 도커 컨테이너에 typeDB 설치하려고 했으나 "podman" 이란게 깔려있어 도커 설치할 때 충돌났다.

찾아보니 podman은 레드햇에서 만든 컨테이너 시스템으로 도커와 기능, 명령어 대부분 유사하다고 해서 podman 컨테이너에 설치했다

docker도 거의 비슷한 방식으로 하면 될듯함

# (1) podman 통해 typeDB 실행 (실행시 이미지 다운)
sudo podman run -d \
  --name typedb \
  --restart unless-stopped \
  -p 1729:1729 \
  -v typedb-data:/opt/typedb-all-linux/server/data \
  -v typedb-logs:/opt/typedb-all-linux/server/logs \
  docker.io/vaticle/typedb:latest
  
# 컨테이너 실행 확인
sudo podman ps

# 로그 확인 (TypeDB가 정상 시작되었는지)
sudo podman logs typedb

# (2) TypeDB 콘솔 접속(CLI)
sudo podman exec -it typedb ./typedb console

 

 

'DB\SQL > TypeDB' 카테고리의 다른 글

[TypeDB] TypeQL 개요  (0) 2026.01.28
[TypeDB] TypeDB 란?  (1) 2026.01.15