@LB_ Do they really?
- gives control over processes' network connection to each other and outside world
If only there was something called a firewall that could manage what systems/applications are allowed to talk to each-other via the network/IPC or ACLs on files... - allows the process to have its own environment, install dependencies locally
If only there was some way for processes to setup their own un-inherited environment from the parent... - attempts to isolate processes
If only OSes didn't already do that... - controls which processes should be running - docker-compose / Kubernetes / ...
I don't have anything for that one.
Docker may simplify the administration of some of those things but lets be honest, it isn't new.