Share your Images on Docker Hub
08 Jul 2020 | DockerYou have created a containerized application. This article will show you how to share your images on the Docker Hub step by step. Note all images on Docker Hub are public except private.
Sign up Docker Hub Page
Go the Docker Hub Sign Up page, then type your <Docker ID>
and finish other requirements.
Create a repository
Click the create repository button, enter a name.
NOTE: You can choose your repository whether is a public repository. A public repository can be used by anyone. If you want to secret your repository, then you can make your repository private.
Tag your image
Tag your image, before you push your image into the remote repository. Your tag name should be like this <Your Docker ID>/<Repository Name>:<tag>
.
docker tag
is basically to create an alias from another image. The above code will create a new alias <Your Docker ID>/tweet_app:1.0
of the tweet_app:1.0
image. After this, you will have two names tweet_app:1.0
and <Your Docker ID>/tweet_app:1.0
. You can run docker image ls
to list all your images.
You can omit your tag
part, if you do that, your tag
will be the latest
by default.
The above code will create a new image named as <Your Docker ID>/tweet_app:latest
, the tag
value is latest
. The following code is the same meaning:
Push your image to the repository
You have to log in at command line first. Type the docker login
command to log in, or docker logout
to log out. After you login successfully, then you can run the docker push <Your Docker ID>/<repository>:tag
to push your images to the remote repository.
if you are in the latest
tag, you can omit it.
Pull your image back
Now your Image is on Docker Hub available. You can pull your image back in many ways eg. FROM
in a Dockerfile, or docker pull
in the command line environment. The following snippet shows you the docker pull
.
Comments