Take the first step towards deploying applications! Container technology is currently the hottest technology used to launch applications. And the most popular product out there is Docker! Know more about the concepts behind this awesome technology in this series

8 posts

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. Podman, a platform which runs and manages rootless containers,adds an additional layer of security over Docker. In this post, we play around with the “docker alias” podman CLI to see if its really rootless. Docker daemon runs with elevated root access which is a security loophole. Rootless containers avoid this by allowing non privileged users to run containers through the use of user namespaces.Podman is one framework that allows running and managing rootless containers. What Is a Dockerizing ? Dockerizing is the process of packing, deploying, and running applications using Docker containers. 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. Deploying your application means that it should work on another system without any hiccups. How do you ensure that all consumers can use your application seamlessly? Let’s look at how deployments were done over the past few years.