|
|
|
|
|
by TZubiri
511 days ago
|
|
There's several use cases to virtualization. You might be under the illusion that you use docker for the same use cases, but you will probably find 3 or 4 use cases if you talk with other users: Deterministic testing, automated deployments, external dependency installation (docker run psql). Besides the semantic usecases of Docker which can be infinite, technically docker is a virtualization and isolation mechanism. So whatever you do with docker can also be done with type 1, 2 virtualization or even processes and users (hint that's what docker is actually built on). There's plenty of junior programmers that learn to docker run something to isolate it without learning how to isolate with basic user permissions. So the use case isn't really relevant when I say that you can live without docker. In general if you ever find yourself complaining about your free stuff, I recommend that you uninstall it to show yourself you don't need it. And then you can reconsider to come back to it again from a place of gratefulness instead of demanding neediness. |
|
Containers are not virtualisation.
> So whatever you do with docker can also be done with type 1, 2 virtualization
This statement is redundant. Whatever you do with docker can also be done with a Turing machine built using magic the gathering[1].
> There's plenty of junior programmers…
And there are plenty of junior programmers who think containers = virtualisation :)
1. https://arxiv.org/abs/1904.09828