Skip to content

Docker Skadi Starting

@AlanOrlikoski edited this page Jul 21, 2019 · 8 revisions

Example deployment of Skadi onto a system that has Docker and docker-compose installed

This is great for existing systems that already have Docker installed and do not want or need to run a full VM. This is made possible by ensuring all of the configuration files are included in the Skadi git repository itself.

Get Started

IMPORTANT

The following ports need to be open and available for Skadi

  • 80 - Web Portal
  • 5432 - Postgres
  • 9200 - ElasticSearch

3 - Easy Steps

Clone the Skadi Git repository
Navigate to the Skadi/Docker directory
Use the appropriate helper script (Powershell and Bash versions of each)

  • Start Skadi | start_skadi.sh / start_skadi.ps1
  • Stop Skadi and not lose data | stop_skadi.sh / stop_skadi.ps1
  • Reset Skadi, destroy data | reset_skadi.sh / reset_skadi.ps1

Windows Examples

Starting

cd ~
git clone https://github.com/orlikoski/Skadi.git
cd Skadi\Docker
powershell -ExecutionPolicy Bypass .\start_skadi.ps1

Stopping

cd ~/Skadi/Docker
powershell -ExecutionPolicy Bypass .\stop_skadi.ps1

Resetting

cd ~/Skadi/Docker
powershell -ExecutionPolicy Bypass .\reset_skadi.ps1

MacOS / Linux Examples

Starting

cd ~
git clone https://github.com/orlikoski/Skadi.git
cd Skadi/Docker
bash start_skadi.sh

Stopping

cd ~/Skadi/Docker
bash stop_skadi.sh

Resetting

cd ~/Skadi/Docker
bash reset_skadi.sh

Accessing the Web UI's

  • The default configuration provided redirects to port 80 of the host machine
  • Open a web browser on the host machine and go to http://localhost to see the Skadi Portal

How to Process Data?