我已经成功地使用response.ini文件在Docker容器中安装了Progress OpenEdge 11.6 32位,11.7 32位和11.7.1 32位。
但是,我找不到让11.7.2 32bit工作的方法,而且它变得非常令人沮丧。当在容器内使用proadsv -query或proadsv -start或proadsv -stop时,我收到标准的'OpenEdge Release + [此处时间戳]'消息,仅此而已。
我相信这个问题可能与Java路径有关,但我不确定。
注意:我有一台带有Windows的主机和我正在尝试安装OpenEdge 11.7.2的容器,其中也包含Windows Core。
我看了一下dockerfile和response.ini,野马先生在他的github页面中有https://github.com/bfv/docker4oe但是他已经为Suse Linux做了一些事情,我对Windows完全感兴趣。
这有什么解决方案吗?
在安装时,我正在查看安装日志,并且每个组件似乎都可以成功安装。
好吧,因为我是你提到的那个,Windows Core不是一个支持的平台(参见:https://knowledgebase.progress.com/articles/Article/000041790)平台。出于这个原因,我自己从未测试过。缺乏支持可能是您遇到的问题的根本原因。由于Docker通常用作“每个容器一个进程”,使用AdminServer并不是真正的标准做法。如果它是关于数据库的,你也可以用proserve启动它们(提供它可以工作)。