Skip to content

Instantly share code, notes, and snippets.

@jonfriesen
Forked from didip/docker-builder.sh
Created July 24, 2018 21:15
Show Gist options
  • Select an option

  • Save jonfriesen/18253e5c77382a7e2c23258aa0ff6820 to your computer and use it in GitHub Desktop.

Select an option

Save jonfriesen/18253e5c77382a7e2c23258aa0ff6820 to your computer and use it in GitHub Desktop.

Revisions

  1. @didip didip revised this gist Jun 22, 2014. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion docker-builder.sh
    Original file line number Diff line number Diff line change
    @@ -2,8 +2,9 @@

    set -ex

    PARENT_DIR=$(basename "${PWD%/*}")
    CURRENT_DIR="${PWD##*/}"
    IMAGE_NAME="${dirname $CURRENT_DIR}/$CURRENT_DIR"
    IMAGE_NAME="$PARENT_DIR/$CURRENT_DIR"
    TAG="${1}"

    REGISTRY="hub.docker.com"
  2. @didip didip created this gist Jun 22, 2014.
    15 changes: 15 additions & 0 deletions docker-builder.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,15 @@
    #!/bin/bash

    set -ex

    CURRENT_DIR="${PWD##*/}"
    IMAGE_NAME="${dirname $CURRENT_DIR}/$CURRENT_DIR"
    TAG="${1}"

    REGISTRY="hub.docker.com"

    docker build -t ${REGISTRY}/${IMAGE_NAME}:${TAG} .
    docker tag ${REGISTRY}/${IMAGE_NAME}:${TAG} ${REGISTRY}/${IMAGE_NAME}:latest
    docker push ${REGISTRY}/${IMAGE_NAME}
    docker tag ${REGISTRY}/${IMAGE_NAME}:latest ${REGISTRY}/${IMAGE_NAME}:${TAG}
    docker push ${REGISTRY}/${IMAGE_NAME}