🐷
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