Есть ли решения для разделения сервера на «участки»?
ОС не важна (основной опыт с centos и ubuntu).
Я хочу иметь возможность быстрого "сворачивания" и "разворачивания" проектов на сервере.
Например в одном "секторе" у меня работает веб часть (например развернута панель управления сервером и на ней крутятся сайты), а в другом разрабатывается некоторое приложение, которое можно при желании без проблем начисто "вырезать" с сервера без судорожного бегания и затирания ненужных пакетов.
Можно использовать виртуальные машины, на которых под каждую задачу разворачивать ОС и все настраивать, но мне кажется это не самой лучшей идеей.
Слышал про docker но не могу нормально разобрать что конкретно он из себя представляет.