mocha-suv/docker-build
2025-01-12 23:27:27 -05:00

26 lines
662 B
Bash
Executable File

#!/bin/bash
# build the image (i.e. 'mocha suv init' )
docker build -t mocha-httpd -f mocha-suv/docker/Dockerfile .
if [ $? -ne 0 ]; then
echo "'docker build' failed; is it properly installed?"
exit 2
fi
NETWORK_NAME=mocha-docker
NETWORK_SUBNET=10.7
NETWORK_EXISTS=$(docker network ls | grep $NETWORK_NAME)
if [ "$NETWORK_EXISTS" == "" ]; then
docker network create --driver=bridge --subnet=$NETWORK_SUBNET.0.0/16 --ip-range=$NETWORK_SUBNET.0.0/24 --gateway=$NETWORK_SUBNET.0.1 $NETWORK_NAME
fi
# initiate a container (i.e. 'mocha suv up i-0...' )
# docker run --name $SUV_NAME -d -p 8000:80 --net mocha-docker mocha-httpd # -p 8000:80 mocha-httpd