Skip to main content

Posts

Showing posts from May, 2023

What Inside a Docker Container

  What is Container A standard unit of software that allow to package applications and their dependencies and run them in a isolated environments, sometimes we call it an operating system level virtualization that allow to run a specific task which call container. Container uses kernel, CPU & RAM of host machine, because container only has the application layer of the OS and there is no custom or additional kernel inside container. All containers are sharing the host OS kernel of machine. Containers are designed to run as a in-memory processes, so you'll lose all the changes you made in the container, including software updates and installed tools if you stopped or restart the container. What is Image A read-only template or a blueprint that contains a set of instructions for building a container which call container image. A image is made up of a collection of files that bundle together all the essentials (such as "installations, application code, and dependencie...