Какие есть альтернативы для Docker на Solaris 11.3?

Я пытаюсь настроить что-то похожее на Docker для развертывания весеннего приложения в Solaris. Я думал о зонах Solaris, но, похоже, все не так просто, или мне трудно оборачиваться вокруг него.

Я приветствую полезные предложения, спасибо.

1 ответ

Решение

Я бы предложил два варианта:

1) Создайте зону с установленным пакетом 'minimal-server'. Установите ваше приложение и все зависимости. Создайте Единый Архив из этой зоны. Создайте профиль для новой зоны (с именем пользователя / паролем, IP, именем хоста и т. Д., Чтобы избежать этого при первой загрузке). Установите зону из этого единого архива, используя только что созданный профиль. Это довольно быстро - с "минимальным сервером" это заняло у меня 2-2,5 минуты в VirtualBox. Будет еще быстрее на голом металле.

2) Создайте пакет IPS из своего приложения, опубликуйте его в локальном хранилище. Создайте манифест, в котором вы перечислите "минимальный сервер", зависимости и пакет вашего приложения. Установите зону с этим манифестом и профилем (как в первом методе).

Первый способ быстрее и проще, но он не очень гибкий. Если вы хотите изменить свое приложение, вы должны заново создать свой архив. Второй метод является более гибким (когда вы обновляете свое приложение, вы просто перепаковываете его и публикуете в одном репозитории), но установка может занять больше времени (поскольку для установки отдельных пакетов требуется больше времени, чем для одного потока архивирования). Пожалуйста, дайте мне знать, если вам нужны более подробные инструкции и ссылки на документы.

Другие вопросы по тегам