#!/bin/bash CONTAINER_NAME="httpdispatcher" IMAGE_NAME="wollud1969/httpdispatcher" VERSION="latest" if [ "$MAINADDR" = "" ]; then MAINDEV=`ip route list match default | sed -e 's/^default.*dev \(\S\+\)\( \S\+\)\? \?$/\1/'` MAINADDR=`ip addr list dev $MAINDEV | awk '/inet / {print $2}' | awk -F/ '{print $1}'` fi docker run \ -d \ -p 80:80 \ -p 443:443 \ --add-host servicehost:$MAINADDR \ --name $CONTAINER_NAME \ --restart always \ $IMAGE_NAME:$VERSION