Bonus: The Image "Trim Down"

Bonus: The Image "Trim Down"

public 8 min read
Shipping lightweight Docker images to production environments is the standard practice in the industry. But the task of trimming down the image size can be a daunting task. In this post, we find out how images can be trimmed down by using the builder pattern or multi-stage method.
Part IV - Why Docker ain't Perfect

Part IV - Why Docker ain't Perfect

public 4 min read
Docker simplifies and accelerates your workflow and deployment. But due to this friendly behavior of Docker, we tend to overlook some of its limitations & vulnerabilities. In this post we'll be looking at Docker through a major aspect: Security.
Part III:  Storage, the Docker Way

Part III: Storage, the Docker Way

public 7 min read
When a container is created, an additional writable layer called the "container layer" substitutes for the filesystem within the container. But all files created within the container will not be persisted on the host. Hence, we use Docker bind mounts and volumes to allow persistence.
Part I: Unpacking Containers

Part I: Unpacking Containers

public 6 min read
Containers are simply processes that use Linux concepts of namespace and cgroups. In this post, we look at the technicalities of container images and also explore Docker, the most widely used platform for container technology.