Docker Skadi Starting
@AlanOrlikoski edited this page Jul 21, 2019
·
8 revisions
Clone this wiki locally
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
- Ensure Docker is installed as well as docker-compose: How to Install Docker
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?
- Use the CDQR Docker Helper Scripts