Preparation¶
Dependencies installation¶
The project provide make command that making setup process easier. To install make on your machine or virtual box server, do:
Project has recipe that you can use to run the project in one command. This recipe needs docker-compose to be able to use it. To install it, do:
Docker installation¶
The project needs docker to be able to run it. To install it, please follow below instruction.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
On the next prompt line:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]https:download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Run apt update:
This will install docker
This will check if installation of docker was successful
And it should return like thisClient: Docker Engine - Community
Version: 20.10.9
API version: 1.41
Go version: go1.16.8
Git commit: c2ea9bc
Built: Mon Oct 4 16:08:29 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Manage docker as non-root¶
This will ensure that the docker can be executed without sudo.
sudo systemctl daemon-reload
sudo systemctl start docker
sudo usermod -a -G $USER
sudo systemctl enable docker
Verify that you can run docker commands without sudo.
For more information how to install docker, please visit Install Docker Engine