В начале был кейс изолировать софтину (chroot), потом юзкейс изолировать и держать разные юзерспейс версии дистров с софтиной (lxc), теперь держать и изолировать определенные версии различных приложений со своим юзерспейсом (docker). Это девопсы уже образами по подам кубера могут раскидывать что куда
Так проблема в том, что области применения и синергия тех технологий, что включены в docker, делают его совершенно самостоятельной сущностью, требующей своей экосистемы и подчинённой своим правилам эксплуатации. Т.е. если lxc раньше был применим для тупого раскатывания нескольких окружений, то докер сейчас имеет свой репозиторий образов, свою систему развертывания, свою файловую систему для хранения образов/вольюмов/контейнеров и даже своего метадэймона, который под капотом может использовать кучу докер-совместимых систем запуска контейнеров. Так что от идей lxc там нихрена