Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

ArangoDB Dockerfile

Dockerfile for ArangoDB. You can install with puppet, run by systemd.service.

Install Host Settings with Puppet

Check the puppet/arangodb/manifests directory.

Puppet manifests create the user arangodb uid/gid 8529 on the host to share the volumes.

Install the systemd service file to /etc/systemd/system/arangodb.service.

Run Docker with Systemd

Check the puppet/arangodb/templates/arangodb.service file.

Systemd run the docker. Docker run the ArangoDB.


You can simply boot with these commands.

#create host directory to share the data.
sudo mkdir -p /var/lib/arangodb
sudo mkdir -p /var/lib/arangodb-apps
sudo mkdir -p /var/log/arangodb
sudo chown -R 8529:8529 /var/lib/arangodb
sudo chown -R 8529:8529 /var/lib/arangodb-apps
sudo chown -R 8529:8529 /var/log/arangodb
docker run -v /var/lib/arangodb:/var/lib/arangodb -v /var/lib/arangodb-apps:/var/lib/arangodb-apps -v /var/log/arangod:/var/log/arangod -p 8529:8529 apribase/arangodb
Docker Pull Command
Source Repository