Кроме всего выше сказанного, Docker облегчает процесс CE/CD. Тот же Ansible может оставить за собой артефакты, которые придется чистить самому, c Docker'ом же такого не произойдет. Плюсь поверх докера можно поднять Kubernetes/Mesos что позволит автоматизировать процесс масштабирования приложений. Опять таки скорость поднятия/удаления контейнера выше по сравнению с аналогичными действиями у полной виртуализации.