From Containers to DEB Packages:
Choosing the Right Tool
Containers like Docker revolutionized how we handle build and run environments, but are they always necessary? I share my journey of switching back to DEB packages after systemd addressed many of our isolation needs.
Containers are great. I started working with Docker around 2015/2016. It helped a lot to create isolated build and run environments. Packaging just got a lot more fun. Of course, images need more space. And better yet, you clear out old layers etc.
But our environment was pretty well defined and nothing made containers a real dependency. We mainly used them to isolate and better control the processes. But with the introduction of systemd on our systems, many of these issues could be addressed with it. And so I happily switched back to DEB packages.
There are options. Check what makes the most sense for you.
#containers#docker#deb packages#systemd#devops#packaging