Использование контейнеров вместо виртуальных машин?

Всем привет.
Есть ряд серверных задач, для тестирования которых требуются несколько виртуальных машин (4-6, к примеру).
Серверные задачи, в большинстве своём, сводятся к установке/настройке различного софта, настройке локальной сети между данными машинами, может быть ещё что-то, например, балансировка нагрузки, настройка репликаций СУБД, настройка VPN между клиентами и т.д.
В данный момент использую для этого клонированные виртуалки в VirtualBox с Ubuntu Server, но в душе хочется сделать это как-то организованнее, консольно. Ну и место, занимаемое каждой Ubuntu на SSD довольно ощутимо.
Могут ли мне помочь в этом вопросе контейнеры? Есть ли способы вынести львиную часть системы отдельно и как-нибудь запустить инстансы без дублирование наборов софта, ядер? Слышал что-то о Docker, BitNami, Vagrant, но работать со всем этим не приходилось.
В общем, посоветуйте в какую сторону копать, пожалуйста.
Заранее благодарен.

UPD: на хосте стоит Mac OSX
  • Вопрос задан
  • 1012 просмотров
Пригласить эксперта
Ответы на вопрос 2
@alexxandr
you'll see in memory only 0xDEADFACE
На мой взгляд LXC в данном случае подойдет
Ответ написан
Sanes
@Sanes
Для начала вам нужен нормальный хост или в качестве хоста виртуалка на том же Virtualbox.
Допустим с хостом разобрались. Если нужны нормальные контейнеры с полноценной ОС, то лучше OpenVZ еще ничего не придумали.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы