Hello, everyone, and this listen, I'm going to explain and talk about containers and the structure
of containers and why nowadays containers become so popular and preferred by many companies.
OK, let's start with the question, what is a container image?
Container images are like a static files that come with a system, library's dependency and other platform
settings that are needed by the applications to run in isolated environments.
So the main objective of content and images is that the isolated application run quickly from one computing
environment or execution environment to another.
However, these isolated applications share the underlying operating system.
As we can see here in this diagram on the left side, this is the hierarchy structure of the one machine.
We have the infrastructure, as we can see over here.
Then what we have, we have the host operating system.
Then we have the hypervisor, also known as a virtual machine manager.
It's it's a software that creates a runs virtual machine.
Then as we can see over here, we have the guest operating system.
Then what we have we have the system, libraries, dependency on other platforms.
Then we have the applications system like here we have this is one fish, one machine, and this is
the second one machine and this is the third SR1 machine.
Let's move on right now on the right side, this is the hierarchy structure of the container and we
have infrastructure.
Then we have the host operating system.
Then we have the container changing and the container, the famous two container engine, our Putman
and Dukkha, we will talk about them later.
Then what we have, we have the system, libraries, dependancy and other platform settings.
Then we have this is like the name of Damisch.
So we have the first image here, the container image Ubuntu.
Then we have the second one, dormice kill.
This is the second image and the third one we have fedora.
So as we can see here that we don't have a hypervisor in the hierarchy structure of the container.
So these container images.
So here are the container images that we have them here share the underlying operating system.
Kurla, this is the operating system.
Kerno with the main machine, so they share the same operating system, Covena, you can see here in
one machine.
So we have an operating system for the future, for the main system here.
Then every or each virtual machine has an operating system.
As we can see, this is the biggest operating system.
So let's move out right now.
So as I said here, we don't have a hypervisor here on the on the container.
We only have a container images.
And those container images, images shared the underlying operating system kernel with the main machine.
These container images, as we can see over here, run at the top of the container engine.
And this is the container injunct and the famous two.
So what I I'm not going to say the famous two, but this is the two popular containing and Jinkx put
man and Dukkha.
We can't run either Butman or Dukkha to pull, run and manage container images so we can use either
one of them in order to manage each container here.
Container images.
So he is the good man, good man here.
This is about my command, so it's a red hat containing changing in the previous versions of Red Hat,
real red hats used to support an offer also darker.
However, in the new version, Real ID, Ducker is not flexible, a real ID and SINTA is it?
So I don't suggest using Dukkha a real ID or Centa is it?
You can run Dukkha.
Command on other operating system, for example, Ubuntu or another Linux operating system, since we
are using real ID and SINTA, is it we will to run and manage container imaging images using padman
commands.
So we're going to focus only on the Portman comment here.
So the good thing about about padman that comes with many advanced features and is fully integrated
with the system.
Also, we can run container containers images without the need for a root user.
So basically we can run content or images, those container images either with the root user or a rootless
mute.
So we don't need to use the like to be a root user in order to run these container images.
That's conclude decision.
Thank you.
See you in the next lesson.