docker websphere无法获取管理控制台

时间:2016-05-12 18:02:14

标签: docker console websphere admin

我在docker上运行WebSphere。当我公开端口9080时,我可以获得“欢迎使用Liberty”页面(http://localhost:9080)。

docker run -d -e LICENSE=accept -p 9080:9080  docker.io/websphere-liberty
  

CONTAINER ID:1d1eb3db6b03
  IMAGE:docker.io/websphere-liberty
  命令: “/选择/ IBM / WLP /斌/ SER”
  创建于:17秒之前
  状态:上升15秒
  PORTS:9443 / tcp,0.0.0.0:9080-> 9080 / tcp
NAMES:naughty_ritchie

这是问题所在。当我公开端口9060时。我无法获得管理控制台页面(http://localhost:9060/admin)。有什么建议吗?

docker run -d -e LICENSE=accept -p 9060:9060  docker.io/websphere-liberty
  

CONTAINER ID:8d9cc97d2656
  IMAGE:docker.io/websphere-liberty
  命令: “/选择/ IBM / WLP /斌/ SER”
  创建时间:4分钟前
  状态:上传4分钟   端口:9080 / tcp,9443 / tcp,0.0.0.0:9060-> 9060/tcp
  NAMES:thirsty_hodgkin

2 个答案:

答案 0 :(得分:2)

  1. 使用adminCenter创建图像 FROM websphere-liberty RUN installUtility install adminCenter-1.0 --acceptLicense COPY server.xml /opt/ibm/wlp/usr/servers/defaultServer/ ENV LICENSE accept EXPOSE 80 9080 9448 9443 9060

  2. 在server.xml中,将adminCenter-1.0放在featuremanager的功能中。 `

答案 1 :(得分:1)

根据您的URL和端口,您尝试访问WebSphere Liberty Profile服务器上的WebSphere“传统”管理控制台。如果您需要用户界面,请查看管理中心功能:

https://www.ibm.com/support/knowledgecenter/SSD28V_8.5.5/com.ibm.websphere.wlp.nd.doc/ae/twlp_ui.html

您还需要为正常操作和管理中心本身公开更多端口。