Basically Everyone Should Be Avoiding Docker
21–30 of 103 posts
Re: Basically Everyone Should Be Avoiding Docker
#22Unfortunately, the real software world doesn’t solve underlying problems, they just want things up and running as soon as possible. So Containerization has proved to be pretty useful.
From a hacker perspective, it’s just boring in the same way I feel about AI. It takes the fun out of crafting software.
Re: Basically Everyone Should Be Avoiding Docker
#23If you admit this, then why do you go on to write against docker in such an authoritative tone?
I don’t think you understand docker.
Re: Basically Everyone Should Be Avoiding Docker
#24VSCode devcontainers are awesome. They are my default way of working on any new project.
Being able to blow away a container and start with a fresh, reproducible setup - at any time - saves so many headaches.
Re: Basically Everyone Should Be Avoiding Docker
#25This has rather strong “old man yelling at clouds” vibes. OP: Learn docker and it stops being an “impenetrable wall.” Face it, you don’t want to use docker (or podman) because you are set in your ways. That’s fine, but it is not an argument for anyone else.
When I encounter a README/INSTALL that advises Docker, I start to suspect that the package is a mess. I'm sure there are legitimate usages within enterprise-y scenarios, but it has commonly become a way to paper over other issues.
Re: Basically Everyone Should Be Avoiding Docker
#26"Everyone else needs to learn and use Linux so I don't have to learn Docker"
Re: Basically Everyone Should Be Avoiding Docker
#27> 1. People who do not know how to use Unix-based operating systems or specifically GNU/Linux.
> 2. People who are deploying a program for a corporation at a massive enterprise scale, don’t care about customizability and need some kind of guarantor of homogeneity.
Unix is only around because of its use at massive enterprise scale. Very few people were using Unix instead of DOS (or Mac OS or Windows or whatever) for their home PCs; it only got popular and people learned how to use it and later Linux because of its use in business. Nowadays, Docker is the standard packaging system at massive enterprise scale. As such, you should learn to use it
Re: Basically Everyone Should Be Avoiding Docker
#28Re: Basically Everyone Should Be Avoiding Docker
#29Re: Basically Everyone Should Be Avoiding Docker
#30If you're upset with your tooling in your Docker image, just make it so you can become root in it, make sure it has debug tooling, and so on and so forth. Nothing stops you from running `updatedb` and `locate` in it. It's just an overlayfs for the fs nothing fancy.
I understand somewhat the urge for this. There is some containerization overhead and at a small prop trading shop we wouldn't do it (apart from the annoyance of plumbing onload etc. I never figured out how to control scheduling properly) but for most things containers are a godsend.