You have just completed building a Dockerfile, and you are ready to push it to Docker Hub. First make sure that you have a Docker Hub account. Then build your image with the `VERSION` build argument that is set to `1.5`. Finally, tag the image to `latest`, and push both images to Docker Hub.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Log in to Docker Hub
Login to Docker Hub:
[cloud_user@host]$ docker login
- Get the Git Commit Hash
Use Git commit hash as the image tag:
cd weather-app cd src git log -1 --pretty=%H
- Build the `weather-app` Image
Build the image:
cd ../ [cloud_user@host]$ docker image build -t [USERNAME]/weather-app:[HASH] --build-arg VERSION=1.5 .
- Tag the `weather-app` as Latest
Tag the image to latest:
[cloud_user@host]$ docker image tag [USERNAME]/weather-app:[HASH] [USERNAME]/weather-app:latest
- Push Both Images to Docker Hub
Push both images to Docker Hub:
docker image push [USERNAME]/weather-app:[HASH] docker image push [USERNAME]/weather-app:latest