Поддержание инфраструктуры Oracle WebLogic / SOA / BPM поверх Docker

В настоящее время я занимаюсь поиском weblogic SOA / BPM 12c, работающим поверх докеров, и я нашел некоторый сценарий, который мне нужно знать, как это сделать с докером.

В этом случае я создаю 4 изображения для ОС, установки WLS, установки Oracle SOA / BPM, установки домена (ОС – базовое изображение WLS, WLS – базовое изображение SOA / BPM и т. Д.). Каждый экземпляр будет запускаться в каждом отдельном container: контейнер admin_server, контейнер soa_server, контейнер bpm_server

Вопрос:

  1. Я хочу создать конфигурацию jndi для источника данных (предполагается, что она хранится в файле plan.xml), и по умолчанию она будет храниться в установке администратора Fmw (которая находится в контейнере admin_server). Чтобы эта конфигурация также выполнялась в soa_server и bpm_container, мне нужно скопировать Plan.xml в каждый из них. Это распространено или есть другой способ сделать этот сценарий?

  2. На этапе разработки принято добавлять или изменять конфигурацию weblogic по умолчанию. Если я хочу переместить изображение в другую среду (скажем, в тестовую среду), мне нужно изменить файл докеров, чтобы включить изменения, а затем перестроить образ в тестовой среде? или я просто создаю новое изображение и копирую его в тестовую среду?

  3. Я хочу сделать патч на установке SOA, и поскольку исправление влияет только на каждый контейнер, нужно ли исправлять каждый контейнер? есть ли простой способ сделать это?

Это может быть слишком специфичным для продукта вопросом, но если вы знаете, что подобный случай из этого вопроса, не стесняйтесь дать хотя.

Также, любой ответ приветствуется 🙂

Удачного дня, Нанда Прадняна