Now you'll know that the docker repository is actually set of different versions of Docker image and
you are able to create different versions of Docker image using Docker decks.
You are able to assign multiple decks to the same Docker image and of course you are able to create
custom images on your local computer.
But what if you can create a really awesome images and you'll want to share this work with others.
You could of course transform those images by e-mail or any FTB service or something else but usually
if you want to exchange your work with others you should use registries and the very popular registry
is of course Docker Hub.
You are able to create the repositories Dara and make those repositories available for others.
Let me actually demonstrate you how that works.
Let me go here and first let me explain.
What does the registry registry is actually just set up named Docker images.
And of course you are able to create even your local registry with set of images but of course no one
will be able to take those images from your computer.
And if you want to share your work you could use public registries like Docker Hub it is cloud based.
You might just register a service and the Docker Hub you are able to create AIS or public repositories
available for everyone or private repositories available only to members of your company your organization.
Let me go to Docker Hub and show you how would destruction.
It is located at hub the docker dot com.
If you'll scroll down here you'll see a set of popular official images.
For example if I click at the radius image you'll get to the page of this specific image right.
It is official image.
And if I'll scroll down you'll see different takes that you are able to use with this image.
And that means that there are at least five different versions available in this Docker repository.
And you'll see that the multiple tags may be assigned to the same image and it has tags 6 0 1 6 0 0
latest and so on and you are able to put this you much actually.
Everyone is able to pull it from Docker Hub and use it locally.
And basically process is following.
Let me show you it here.
When you pull images from remote repository Docker actually done laws them to your local computer and
they are available afterwards in your local cache and actually I have shown you you're my local guest
on this computer that holds already large set of image just like WordPress.
BHP my edit and so on because I have already pulled those images before.
And if you want to reuse those images locally you could of course stored them at your local computer
but if you don't need them anymore you could safely remove them and pull them afterwards again from
Docker Hub if you need to again Docker harbor is very similar to GitHub that actually also hosts get
repositories and a deed copy you're able to pull different repositories that are public you could make
changes in them you could push changes and so on.
Similarly Docker Hub works.
It does registry that holds different Docker repositories.
That's all for this lecture and the next.
Let me summarize what we have discussed in the previous lectures and the how different components interact
with each also.
I'll see you in the next lecture.
My.