Pushing Docker image to Dockerhub
If you want to push a docker image to dockerhub, then you need to have your image ready in your local docker workstation.
Before we push an image to dockerhub, we need to do follow few steps:
Before pushing any image to dockerhub, you will need a dockerhub account. Please visit Dockerhub and create your account.
Login to Dockerhub:
You will need to login to dockerhub from your local work station. run the following command.
It will ask you for your docker username and password, for successful authentication, we will get following output.
docker login Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username: docker_username Password: enter_your_password Login Succeeded
Tag Docker Image:
Tagging a docker image means, giving your docker image a name. You will need to give image name as
docker tag image_name user_name/image_name
docker tag nginx:latest username/nginx:latest
This command will create a image with name
Push Docker Image:
Now we will push the image to dockerhub.
docker push username/image_name
docker push username/nginx:latest
This command will push your docker image to dockerhub.