You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
507 B
25 lines
507 B
3 months ago
|
#!/bin/bash
|
||
|
#
|
||
|
# This script will build the docker image and push it to dockerhub.
|
||
|
#
|
||
|
# Usage: buildAndPush.sh imageName
|
||
|
#
|
||
|
# Dockerhub image names look like "username/appname" and must be all lower case.
|
||
|
# For example, "janesmith/calculator"
|
||
|
|
||
|
IMAGE_NAME=$1
|
||
|
echo "Using $IMAGE_NAME as the image name"
|
||
|
|
||
|
# Make the docker image
|
||
|
docker build -t $IMAGE_NAME .
|
||
|
if [ $? -ne 0 ]; then
|
||
|
echo "Docker build failed"
|
||
|
exit
|
||
|
fi
|
||
|
docker push $IMAGE_NAME
|
||
|
if [ $? -ne 0 ]; then
|
||
|
echo "Docker push failed"
|
||
|
exit
|
||
|
fi
|
||
|
|