3 ms·
Containerization is overrated in the sense, that you can have it all for "free" with chroot in openbsd or jail in freebsd.
by sdze 4y ago
Containerization is overrated in the sense, that you can have it all for "free" with chroot in openbsd or jail in freebsd.
- rahen 4y agochroots have a filesystem namespace but miss user, process and network namespaces. Besides, the Docker registry is fairly convenient.
- kstrauser 4y agoFreeBSD jails have those things.
- sdze 4y agoIn Regards to registries: My "builds" are also reproducible. Why? I run the same build and deploy script each time. Wow. For me this all is old wine in new pipes. Cold coffee. Registries.
- rahen 4y agoJails can use the Docker registry? The nice thing with Dockerfiles and the Docker registry is how quickly I get a reproducible, stateless, isolated environment for any large, proprietary or foreign app I may need, without resorting to a VM or polluting my system. All it takes is an Ubuntu or CentOS base, pull the apps and its dependencies, throw it away when I'm done while keeping a lean Alpine system underneath. Jails would require me to set things from scratch each time I need a new app, even for a short while. It's just impractical. I'm considering Nix as a potential alternative, but it doesn't work on the BSDs yet. If you know a way to run "modern workloads" in a KISS, convenient, Unix-y way, please let me know.
- sdze 4y agoAha... ? And? What do you want to achieve? That is the question.