#!/bin/bash ZFOLDER=~/Zenith IMAGE_NAME=zenith-docker:0.6.0.0x for i in "$@" do case $i in -e=*|--expert=*) EXPERTMODE="1" ;; *) EXPERTMODE="0" ;; esac done # Check if data folder exists if [ ! -d "$ZFOLDER" ]; then echo "Error starting Zenith image" echo "Zenith configurtion and data folder ($ZFOLDER) does not exists." echo "Aborting process..." exit fi # Check if the image exists locally if [[ "$(docker images -q $IMAGE_NAME 2> /dev/null)" == "" ]]; then echo "Error starting Zenith image" echo "Image $IMAGE_NAME not found locally." echo "Aborting process..." exit fi docker run --rm -it --mount src=$ZFOLDER,target=/home/zenith,type=bind --net=host --env DISPLAY=$DISPLAY --env EXPERT_MODE=$EXPERTMODE $IMAGE_NAME # End