I'm not sure how Docker deprived anyone from anything?
All those other container technologies are still there and available for use. from jails to zones to LXC/D...
Docker brought some useful additions to the ecosystem like Docker hub and also helped adoption of containers overall by making easy to use tools.
There's absolutely nothing to stop people picking and choosing what parts of the container ecosystem they use, which is one of the nice parts about it.
Just need to run a container image, use runc. Want a daemon to manage container lifecycle , use CRI-O or containerd. Want the additional features like network management and hub access, use Docker.
As you wrote, containers have existed for many years before Docker appeared, yet barely anyone used them, so how can you blame Docker for people not using those container technologies?
All those other container technologies are still there and available for use. from jails to zones to LXC/D...
Docker brought some useful additions to the ecosystem like Docker hub and also helped adoption of containers overall by making easy to use tools.
There's absolutely nothing to stop people picking and choosing what parts of the container ecosystem they use, which is one of the nice parts about it.
Just need to run a container image, use runc. Want a daemon to manage container lifecycle , use CRI-O or containerd. Want the additional features like network management and hub access, use Docker.