программный код упаковывается в единый исполняемый файл вместе с библиотеками и зависимостями, чтобы обеспечить его корректный запуск. Такие файлы называют контейнерами. Контейнеры можно разворачивать в разных средах и там управлять их работой.
У меня вопрос: нахрена делать ещё одну программу для структуризации пакетов в джава-проекте?
не для структуризации, а для упаковки. не придумывай слова. упаковать приложение и используемые библиотеки в один файл удобно, ведь в операционной системе, где ты будешь запускать эту программу, не нужно будет отдельно устанавливать эти библиотеки
докер про другое
Обсуждают сегодня