Docker WebLogic 11g容器networking问题重启后

我正在布鲁诺的指导和docker文件中 ,在Docker容器(1.11)中设置Oracle WebLogic 11g(10.3.6)。 我使用历史logging来抓取WL 11g的文件,因为它没有官方的支持。

我已经构build了所有必需的组件,并且能够启动容器和WebLogic,但是在重新启动容器后,WebLogic的速度显着下降。

容器以: CMD ["startWebLogic.sh"]开头。 如果我使用WLpipe理控制台停止服务器,或者使用docker stop <container_name> ,然后使用docker start <container_name>则容器将popup,但pipe理控制台请求需要5分钟以上才能完成。

一切工作正常使用像docker run -d --name wlsadmin --hostname wlsadmin -p 7001:7001 1036-domain的新鲜容器,但只要容器重新启动,一切都会停下来。

我没有对默认值进行任何更改。 简单地开始一个新的容器,停止容器,并重新启动它。

有没有人有如何解决这个问题,并得到根本原因的build议?

我也创build了WL 12.1和WL 12.2容器,即使在重新启动之后,它们都能够成功运行,但是我的旧版应用程序只能在WL 10.3.6上运行,所以我真的很想弄清楚11g,并且难住了。

谢谢你的帮助!

事实certificate这与WebLogic而不是Docker相关,即生成随机数字需要多长时间。

这是解决scheme

虽然docker文件确实试图弥补这一点,但实施并不成功。 我能够修复docker文件,pipe理控制台的性能恢复正常。