#java #docker #deployment #weblogic #containers
#java #docker #развертывание #weblogic #контейнеры
Вопрос:
Docker удобен для запуска fat jars со встроенным сервером. Просто добавьте jar, откройте порты и запустите его.
Но как docker сочетается с традиционным способом развертывания EAR на weblogic server? Является ли docker все еще жизнеспособным инструментом для такого рода традиционной упаковки? Существует ли какой-нибудь хорошо зарекомендовавший себя шаблон, как использовать docker для традиционного стиля развертывания Java с большим акцентом на конфигурацию weblogic? Все учебные пособия, которые я нахожу, рассматривают либо исполняемые jar, либо скрипты python.
Ответ №1:
Команда WebLogic, похоже, так и думает. Команда WebLogic разработала несколько инструментов в этой области:
- WebLogic Deploy Tooling позволяет создавать конфигурации сервера WebLogic с использованием модели метаданных в YAML — https://github.com/oracle/weblogic-deploy-tooling
- WebLogic Image Tool поможет вам создать образ Docker, используя версию WebLogic и исправления по вашему выбору, а также будет использовать инструментарий WebLogic Deploy для создания домена в образе Docker. https://github.com/oracle/weblogic-image-tool
- WebLogic Kubernetes Operator можно использовать для запуска контейнеров Docker с доменами WebLogic в среде Kubernetes. https://github.com/oracle/weblogic-kubernetes-operator