공식홈페이지가 잘돼있다. 본 포스팅은 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 |
