🐷
ArangoDBをDockerで構築してみた
パソコンも新しくなってまともにDocker Desktop使えるようになったのでイチオシ(?)のArangoDBを入れてみたメモ
公式イメージ
Dockerfile
FROM arangodb
docker-compose.yml
version: '3'
services:
hello-arangodb:
build: .
ports:
- '8529:8529'
environment:
ARANGO_ROOT_PASSWORD: "haranao"
ARANGODB_OVERRIDE_DETECTED_TOTAL_MEMORY: "2G"
# ARANGO_ROOT_PASSWORD_FILE:
# ARANGO_NO_AUTH: 0
# ARANGO_RANDOM_ROOT_PASSWORD: 0
volumes:
- ./arangodb3:/var/lib/arangodb3
- ./arangodb3-apps:/var/lib/arangodb3-apps
ARANGO_ROOT_PASSWORD
はroot
のパスワード
ARANGODB_OVERRIDE_DETECTED_TOTAL_MEMORY
はArangoDBが使用するメモリ
ARANGO_NO_AUTH
は認証ありなし(1で認証なし)
ARANGO_RANDOM_ROOT_PASSWORD
はコンテナ作成時にroot
パスワードをランダム作成(コンソールログに表示される)
/var/lib/arangodb3
はArangoDBのデータ保存場所
/var/lib/arangodb3-apps
はArangoDBアプリ(Foxx Microservices)保存場所
Discussion