我从135353539817.dkr.ecr.sa-east-1.amazonaws.comwebsphere:9.0.0.11构建docker镜像,只有当我暴露默认端口90809043时,控制台才会工作,当尝试将默认的9043映射到9143,例如通过compose或docker运行时,它不工作。
我试着修改serverindex.xml和virtualhosts.xml,但也不行。
有人遇到过这个问题或者类似的事情吗?
谢谢。
这是WebSphere的一个限制。管理控制台端口只能暴露在9043上。一般来说,当你在容器中使用 WebSphere 时,你不应该经常使用管理员控制台,因为如果容器因某种原因需要重启,你所更改的设置都不会被保存,因为容器创建的原始映像保持不变。
请看一下推荐的 最佳做法 用于使用 WebSphere 映像。这将帮助您以更流畅地使用容器的方式来使用它。