Skip to content

Instantly share code, notes, and snippets.

@jontg
Last active August 29, 2015 13:57
Show Gist options
  • Save jontg/9745443 to your computer and use it in GitHub Desktop.
Save jontg/9745443 to your computer and use it in GitHub Desktop.
# $1 -> docker host
# $2 -> docker port
# TAG looks like 2014_03_21_1002 and is a build timestamp
SUFFIX="_${branch}"
docker -H tcp://$1:$2 build -rm -t ${image_name}${SUFFIX}:${TAG} .
IMAGE_ID=$(docker -H tcp://$1:$2 images | grep ${image_name}${SUFFIX} | grep ${TAG} | awk '{print $3}')
docker -H tcp://$1:$2 tag $IMAGE_ID ${image_name}${SUFFIX}:latest
docker -H tcp://$1:$2 save $IMAGE_ID | gzip -c > webapp_${TAG}.tgz
docker -H tcp://$1:$2 rmi ${image_name}${SUFFIX}:${TAG}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment