Я разработал приложение и использую докер для его создания. Я хотел бы отправить его как пакет VMware OVF. Какие у меня варианты? Как я могу отправить его, чтобы клиент мог развернуть его в своей среде VMware?Изображение докеры корабля как OVF
Также я использую базовое изображение Ubuntu и установил NodeJS, MongoDB и другие зависимости от него. Но я хотел бы настроить приложение на основе NodeJS и базу данных MongoDB как услугу в пакете, который я собираюсь отправить. Я знаю, как настроить их как службу с помощью init.d на обычной виртуальной машине. Как мне это сделать в Docker? Должен ли я иметь файлы init.d в папке моего приложения и скопировать их в контейнер Docker во время сборки? Или есть лучшие способы?
Цените любые рекомендации.
Update:
Поэтому я задаю этот вопрос - Мои целевые пользователи не должны знать докер обязательно. Приложение должно быть легко развертываться для тех, у кого нет докеров. Со всеми службами в одной виртуальной машине упрощается устранение неполадок. Как и в случае, все файлы журналов будут сохранены в каталоге/var/log для разных служб, и мы сразу увидим статус всех разных служб. Вместо того, чтобы пользователь заглядывал в каждую службу докеров. И, возможно, проблема устранения неполадок с самим докером.
Но в то же время я чувствую, что удобно прикладывать приложение к докеру.
Благодарим за разъяснения! – mumshad