在Docker之上维护Oracle WebLogic / SOA / BPM

我目前正在对docker上运行的weblogic SOA / BPM 12c进行探索,并且发现了一些我需要知道如何使用docker来实现的场景。

在这种情况下,我为操作系统,WLS安装,Oracle SOA / BPM安装,域安装(OS是WLS的基本映像,WLS是SOA / BPM等的基本映像等)创build了4个映像。容器:admin_server容器,soa_server容器,bpm_server容器

问题是:

  1. 我想创build数据源的jndiconfiguration(应该存储在plan.xml文件中),默认情况下,它将存储在pipe理服务器的fmw安装(它在admin_server容器中)。 为了使这个configuration也在soa_server和bpm_container中运行,我需要将Plan.xml复制到它们中的每一个。 这是常见的还是有另一种方法来做这种情况?

  2. 在开发阶段,添加或更改默认的weblogicconfiguration是很常见的事情。 如果我想将图像移动到其他环境(比如说testing环境),是否需要修改dockerfile以包含更改,然后在testing环境中重build图像? 或者我只是创build一个新的图像,并将其复制到testing环境?

  3. 我想在SOA安装上进行修补,并且由于修补只影响每个容器,我是否需要修补每个容器? 有没有简单的方法来做到这一点?

这可能太产品具体quesition,但如果你知道这个问题类似的情况下不要犹豫,尽pipe。

此外,任何答案赞赏:)

祝你好运,Nanda Pradnyana

Interesting Posts