Prerequisites

To get started with our tool we recommend to have the following prerequisites installed on your system.

Software modules

  1. Node v. 12.x.x

  2. Docker v. 2.3.0.2+

O.S Support

  1. Linux (Ubuntu and Debian)

  2. Mac OS X

  3. Windows 10

Node.js Installation

Run following commands to install Node.js LTS version (for Linux based platforms) or can download node.Js from Downloads.

sudo apt-get update
sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install nodejs

After installing verify and check the installed version.

node -v

Docker Installation

Docker Installation for Linux / Mac OS

  • For Ubuntu/Linux run : sudo apt install docker.io

  • For Debian refer to this link.

  • For MAC refer to this link. (Docker Desktop stable v2.3.0.2 or later)

Post Docker Installation for Linux / Mac OS (Skip if using docker-desktop)

Make sure after installing docker you have added $USER to the docker group, if not run the following commands:

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

Docker Installation for Windows

  • For Windows (Win-10 enterprise edition) refer to this link. (Docker Desktop stable v2.3.0.2 or later)

  • For Windows (Win-10 home edition or older) refer to this link.

Post Docker Installation Steps for Windows (Docker-toolbox)

  • Stop docker-machine if already in running state. To stop docker-machine run following command on Powershell:

docker-machine stop default # Your Docker machine name may not be default, in this case change the name accordingly

Then: 1. Open Virtual Box Manager 2. Select your Docker Machine Virtual Box image (e.g.: default) 3. Open Settings -> Network -> Advanced -> Port Forwarding 4. Add "tezster" in name, and "18732" in host port and guest port (Leave Host IP and Guest IP as blank) and save the changes.

  • Now you’re ready to start your Docker Machine by executing the following:

docker-machine start default
eval $(docker-machine env default)

Note: If you are on Windows, we would recommend you to use powershell as an administrator. If you are want to use Windows subsystem for Linux (WSL) on windows, please do follow instructions for Docker setup in WSL as explained in section.