Friday, February 28, 2020

Docker Terms - Part 3

Welcome back!!!

this is going to a short one as I wanted to cover a couple of terms we all need to understand

CGroups - Control Groups help to control how each process consumes resources on the host. As containers share the host resources c groups play a role in controlling the resources like CPU, Memory, Network I/O, Access to file system

Namespace - helps the process with their own view of the file system. As containers run on the host and when you log in to container you will see the file system is independent of the host file system

Union File system - think of this as Layers of cake, and you keep adding layers on top of Layer and this is why a key advantage to containers.

Example lets assume you have a base Linux kernel layer a read-only layer and you add an OS layer example RedHat or Ubuntu and then you can add another layer assume adding apache and you add another layer database on top of it

GitHub - I am hoping most of them know what is it, if not it's just a place for a repository for Images.
Most companies publish the images and maintain them and you can pull those Images and use them or add additional layers and create your own Images on the provided base images.

The next one is on images and this should help you understand more on the Union file system...

Until the next one, you all have good day!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

No comments:

Post a Comment