Let's start with the creation of our services in images, gallery application.
And first, let's look highrise episodes for that.
You need to have Dulquer installed on your computer.
You could verify whether it is available or not by opening any terminal.
If you are running the API service here, please stop it.
Control C and enter Docker does disbursal and I see command not found Docker, and that means that now
I need to install Docker on this computer.
Let's go to web browser and here the new tab type Docker download.
Click on the link that will lead you to download page of the dock of desktop and Doggerel Desktop is
the application that you could install on macOS or on Windows.
And if you are a Linux user, you need to install Docker engine and it is available for different Linux
like operating systems like Fedora, CentOS and so on.
I will go ahead with installation of the Docker desktop on Mac and I'll choose Mac with in-built cube.
That's what I am using right now.
Let me click on this option.
I will get back to you when it is downloaded.
Alright, installation file was downloaded.
Let me click on it.
Dragging out two applications folder.
And now let's open it up.
Click here on.
Here is the problem that Dr. Desktop needs privileged access to enter password for count, the logged
in user.
And is starting right now here, I see this small icon.
Docker engine start in.
Dr Desktop has languished, and here you are able to start the very simple, basic tutorial by clicking
on the Start button.
If you're completely new to Docker, I will not do that.
Instead, I'll close this window and close this gap in the web browser.
I don't need it anymore.
And no, let me go to the terminal and he'll let me open up new tab and enter Docker.
There's this version, and now I see that there is Docker version 20 to the 10.5 available on my computer.
And if you already had Docker installed previously, I highly recommend to you to update to the latest
version and enable.
Also out of this because Docker team very often releases updates and new features for Docker.
So please keep it updated.
All right.
No, we're able to start using Docker and deferrals to what we could do is to launch very basic container
using a Hello World image.
Let me do that by entering the command Docker run.
Hello, this world like this?
Let's press, enter and see what will happen.
Let's wait here a bit, and afterwards I'll explain to you what happens?
Your step by step solo process finished, and let me scroll to the beginning of this output and first
message is secure.
Is falling.
Unable to find image Hello World latest locally.
And it means that after this command, Docker tries to find image gold.
Hello World.
Because I installed Doga from scratch, there were no images available locally on my computer, and
that's why you decided to pull such image.
Goldhill old from Docker hub that this remote registry for different Docker images latest hero stands
for tech.
Same image might have different techs and latest is the latest that is available.
Addo-Carr up after afterwards icy status.
Download your image for Hello World latest and this output actually comes from the container that was
launched by doggerel.
Hello from Docker.
This message shows that your installation appears to be working correctly and so on.
This is just text message.
Nathan Gills and single purpose of this hello ruled container is to print sage text to the terminal
and exit.
Here I see that I was written to the command prompt.
It means that Docker container is not running anymore, and if I enter your command Docker images,
I'll see list of the images that are now available locally on this computer.
And though there was only a single image gold hello rollout heuristic.
Latest heroes image I'd created six weeks ago, this time when it was updated at Docker Hub and its
size is very small, just 13 kilobytes.
I could also list all containers that are running on this computer by using command Docker container
bills and I see more containers.
But if I add the option, there's a distance for all.
I'll see that there was container that was created from image Helloworld and it was created three minutes
ago and exited also three minutes ago.
And that's what I told you.
Single purpose of the container to the degree that the using this image is to print thanks to the terminal
and afterwards such container exits.
All right, now Docker is available and the now you know how to list the images on your computer and
how to list containers on your computer.
Most time to move on to the next step and the next step is localization of our API service.
We will create Docker file and build custom image from our API folder, and let's proceed with that
out of the small box.