Docker Swarm — это простой кластер виртуальных машин. Для его создания нужно несколько серверов (нод)
Для локального тестирования можно установить Docker Swarm в LXC.
Для создания своего облака, рекомендуется использовать Облачную операционную систему.
Данные инструкции нужно выполнять после установки Ubuntu 18.04 на чистый диск с помощью утилиты debootstrap.
LXD - это гипервизор LXC контейнеров. Продвинутая версия LXC.