-
-
Save bketelsen/7d94ab5bd4fe46d4302e to your computer and use it in GitHub Desktop.
2f89c113c68c bketelsen/gophercon15:latest "/usr/sbin/nginx" 16 minutes ago Up 16 minutes 0.0.0.0:49156->80/tcp romantic_shockley | |
e8371c6519e7 bketelsen/gopheracademy:latest "/bin/sh -c 'revel r 10 days ago Up 18 minutes 80/tcp gopheracademy | |
88e055287a46 bketelsen/goinaction:latest "nginx" 12 days ago Up 18 minutes 80/tcp goinaction | |
e65d89d58c80 jwilder/nginx-proxy:latest "forego start -r" 12 days ago Up 18 minutes 443/tcp, 0.0.0.0:80->80/tcp nginx-proxy |
!/bin/bash
if [ -z "$1" ]
then
echo "usage : gophercon.sh 3 -- start three new instances"
exit -1
fi
echo "Getting currently running gophercon containers"
OLDPORTS=( docker ps | grep gophercon | awk '{print $1}'
)
echo "pulling new version"
docker pull bketelsen/gophercon15:latest
echo "starting new containers"
for i in seq 1 $1
; do
echo "inside loop $1"
JOB=docker run -d -p 80 -e VIRTUAL_HOST=gophercon.com,www.gophercon.com bketelsen/gophercon15 | cut -c1-12
echo "adding new container $JOB"
done
echo "removing old containers"
for i in ${OLDPORTS[@]}
do
echo "removing old container $i"
docker kill $i
done
!/bin/bash
if [ -z "$1" ]
then
echo "usage : gopheracademy.sh 3 -- start three new instances"
exit -1
fi
echo "Getting currently running gophercon containers"
OLDPORTS=( docker ps | grep gopheracademy:latest | awk '{print $1}'
)
echo "pulling new version"
docker pull bketelsen/gopheracademy:latest
echo "starting new containers"
for i in seq 1 $1
; do
echo "inside loop $1"
JOB=docker run -d -p 80 -e VIRTUAL_HOST=gopheracademy.com,www.gopheracademy.com bketelsen/gopheracademy | cut -c1-12
echo "adding new container $JOB"
done
echo "removing old containers"
for i in ${OLDPORTS[@]}
do
echo "removing old container $i"
docker kill $i
done
!/bin/bash
if [ -z "$1" ]
then
echo "usage : blog.sh 3 -- start three new instances"
exit -1
fi
echo "Getting currently running gophercon containers"
OLDPORTS=( docker ps | grep gopheracademy-web | awk '{print $1}'
)
echo "pulling new version"
docker pull bketelsen/gopheracademy-web:latest
echo "starting new containers"
for i in seq 1 $1
; do
echo "inside loop $1"
JOB=docker run -d -p 80 -e VIRTUAL_HOST=blog.gopheracademy.com bketelsen/gopheracademy-web | cut -c1-12
echo "adding new container $JOB"
done
echo "removing old containers"
for i in ${OLDPORTS[@]}
do
echo "removing old container $i"
docker kill $i
done
adding bketelsen/gopheracademy-web:latest