Elektrine lite

← Feed

@alis@tech.lgbt

Post #4395905

2026-08-05 21:34 UTC

@siblingsofthevoid@void.lgbt @ShadowJonathan@tech.lgbt thats so autistic omg i actually did some profiling back in the day and i think i found that docker has very small overhead. it basically wraps u around in a chroot script and makes u an overlayfs mount i like docker because it gives me reproducible builds and that its like almost doesnt matter on which server its deployed its always gonna be same. because i dont run a server myself but i am doing like development and i want it so that my team has like the exact same setup always because like everyone runs fucking weird setups

Replies (2)

  • @siblingsofthevoid@void.lgbt 2026-08-05 21:41

    @alis@tech.lgbt @ShadowJonathan@tech.lgbt I AM autistic, thanks very much for noticing ^^. I like the process of building stuff.I don’t judge people gor USING docker. I understand why. I simply think it has created a culture where we don’t document properly and build worse software with the assumption of docker.Wonderful thing about nix and NixOS: It acts as the whole build system. From the OS to the software to every single service. I can easily apply small patches or change the preconfigured behaviors where I need to. I can generate any config and create any file anywhere. Once it’s configured a single time, it will always run identically on every machine, even the small fixes i have to do in between are kept track of.

    Open ##4395903

  • @mianotapancake@void.lgbt 2026-08-05 21:39

    @alis@tech.lgbt @siblingsofthevoid@void.lgbt @ShadowJonathan@tech.lgbt I think that besides the larger attack surface that Docker creates and the long history of privilege escalation vulnerabilities in Docker. There is just the plain argument that it is really dumb to vendor lock your project into one particular type of deployment. I guess I hate when Docker is the only documented deployment choice as much as I hate applications relying on AWS S3 etc. It just removes the agency of the user to deploy it how they see fit. It also just isn’t that much work and good practice to document your environment variables and configurations properly.

    Open ##4396005