Reject whale, join the kubernetes cluster.
We have fully automated gay space crashloopbackoff!
Reject kubernetes, join the Juju cluster.
We have “save your wallet hundreds of thousands by not automatically spinning up a crapton of resources if your app does an oopsie”! And we have “simply run on any public cloud or in your own datacenter with MAAS or locally with LXD”!
For real though, containerization isn’t the only way to separate applications from each other but totally fine, it’s the “It works on my machine, so here’s my machine” mentality that doesn’t fill me with confidence. I’ve seen too much barely-working jank in containers that probably only get updated when a new version of the containerized application itself is released.
It creates a set of symlinks so every program sees exactly the dependencies it needs.
https://nixos.org/guides/nix-pills/09-automatic-runtime-dependencies#automatic-runtime-dependencies
You can also create a container:
https://nixos.wiki/wiki/NixOS_Containers
Or you can create reproducible docker containers with nix:
https://dev.to/anurag_vishwakarma/a-better-way-to-build-reproducible-docker-images-with-nix-2k59
The secret sauce with nix is reproducibility. If it builds once, it will continue building exactly like that forever. Bit by bit.
What gets me is people migrating from VMs treating it like an entire host machine.
There is a lack of knowledge among developers regarding precompiling assets and classes (if interpreted), and people are trying to do too much in startup scripts.
Another thing I hate is wrapping the entire process in a script because people want to kill the main process without restarting the container. Yikes!
Weak one. Let’s ideate on a better version
STOP DOING DOCKER
-
Virtualization was supposed to reduce the overhead, not create entire DevOps departments.
-
Years of containerization yet no real use over
make clean; make build
-
Wanted to deploy your app in the “cloud” anyways for a laugh? We had a tool for it, it’s called
rsync
-
Let’s run a virtual container in
--privileged
mode, so we can manage system resources from it – Statements dreamt up by utterly Deranged
Look at what tech interviews have been demanding your Respect for all these years. (These are real documentation examples for how a simple virtualization supposedly works)
–
Hello, I would like to put 20 Terabytes of “images” into my /var/lib/
, please!
They played us for absolute fools!
A good example of a similar meme: https://i.redd.it/uew0stv0mff61.jpg
The owner of the site does not allow hotlinking to the resource.
- Let’s run a virtual container in
--privileged
mode, so we can manage system resources from it
Seriously?
agree or disagree with facts and arguments.
Right now it’s not clear if your reaction is pointed towards the privileged mode or towards its criticism.
Docker exists because most programming languages don’t give a shit about producing easily executable outputs.
Nobody cares about your stupid python egg or ruby gem. How do I run it on my local?
Containers are a great way run applications.
Docker is a piece of garbage by a company way too far down the enshittification slide.