3 ms·
The whole reason this (and Docker Desktop) are used is that Docker and K8s does not run natively on macOS and Windows. If you’re using Linux already, most of t
by mikl 5y ago
The whole reason this (and Docker Desktop) are used is that Docker and K8s does not run natively on macOS and Windows.
If you’re using Linux already, most of this stuff is as useful as nipples on a breastplate. You could theoretically run an emptied out husk of the app on Linux, but there are much better tools for working with the tools directly.
So I’d be greatly surprised if any Linux kernel hackers are miffed about this.
- mfer 5y agoI'm not sure the whole reason for Docker Desktop is that Docker and K8s don't run natively. I mean, someone could create a Linux VM and get them running right through there. The tools exist to do this. There are even programs like minikube that can get you Kubernetes in a VM on Mac. There is something else to it that people want and that translates to Linux, I've learned. They want an easy button with an easy UX. There are a lot of people who are like that.
- emptysongglass 5y agoRight and when you're a corporation it cannot be overstated how important it is to coalesce around universal solutions that get up and out of the way with as few steps as possible. Handing new developers a handbook of incantations to get going is very fragile. Handing those same developers one executable with a big Go! button is much easier to get right. One example from my last job was having one shell.nix in the root of every project folder a developer could nix shell into that contained everything they needed, same version and all, to get going with that project.
- rietta 5y agoWhen you are a <10 person small development agency where juniors come to work it is critical. The subject of https://rietta.com/blog/dockerized-cost-savings/ https://rietta.com/blog/dockerized-cost-savings/. Paying over and over again for new devs to "get set up" was devastating the budget.