Prerequisites

The prerequisites you'll need for a standard Docker Compose installation of Databand.

These are prerequisites for a standard Docker Compose installation of Databand.

Configure a system user and role

To configure a system user and role in Databand:

  • Create the dbnd group (dbnd is used for system commands and environment configurations in Databand)
  • Create the dbnd user
  • Add Docker to the dbnd group
  • Change the permission of the Databand working directory to 777
sudo groupadd -g 2010 dbnd
sudo useradd -m -d /home/dbnd -s /bin/bash -g dbnd -u 2010 dbnd
sudo usermod -G docker dbnd
sudo su - dbnd

Install Docker

To install Docker, use:

sudo apt-get update

sudo apt-get install \
  apt-transport-https \
  ca-certificates \
  curl \
  gnupg-agent \
  software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add

sudo apt-key fingerprint 0EBFCD88

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable"

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

Install Docker Compose

You need to install Docker Compose.
Version 1.25.3 or above is required:

sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Install Make

To Install make: sudo apt-get install make

Required Keys
Contact the Databand team (via your dedicated Slack channel or by email [email protected] to obtain the following credentials:

  • GitLab Username
  • GitLab Access Token

Did this page help you?