#!/bin/bash set -x _old=`docker ps -a --filter name=builder --format "{{.ID}}"` if [ x"$_old" != "x" ] then echo "Deleting old builder" docker rm -f $_old > /dev/zero fi IMAGE=${1-couchbasebuild/server-ubuntu18-build} shift TAG=${1-latest} shift docker run -d \ -v ~/.ssh:/ssh \ -v ~/.cbdepscache:/home/couchbase/.cbdepscache \ -v ~/.m2:/home/couchbase/.m2 \ -v ~/:${HOME} \ -v /var/run/docker.sock:/var/run/docker.sock \ -p 8091-8095:8091-8095 \ -p 11200-11220:11200-11220 \ -p 9000:9000 \ -p 2222:22 \ --dns 8.8.8.8 \ --dns 4.4.4.4 \ --name builder \ --restart unless-stopped \ ${IMAGE}:${TAG} \ sleep 100000000