...
/Reviewing Containerization Fundamentals
Reviewing Containerization Fundamentals
Learn the fundamentals, benefits of containerization, and its advantages in development workflows.
We'll cover the following...
Even with some experience with Docker already, it’s worth the time to quickly review some of the fundamentals of working with containers and some of the inherent benefits of using them. We will first cover the fundamentals of isolation, portability, reusability, layering, and abstraction.
Isolation
Regarding isolation, Docker allows focusing on one process within the confines of a container. In the world of Docker, containers are immutable and are created from images that can be utilized directly from the Docker registry or can be used from a private registry for images that are custom-built for specific needs.
This notion of immutability allows for isolation to be confined to just the process that the container needs and not to any outside influences or mutations. That’s not to say that outside influences can’t modify things within a Docker container. The immutability comes in when a container is restarted, and whatever information was modified during that attachment or connection is ...