我在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
答案 0 :(得分:2)
使用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
在server.xml中,将adminCenter-1.0放在featuremanager的功能中。 `
答案 1 :(得分:1)
根据您的URL和端口,您尝试访问WebSphere Liberty Profile服务器上的WebSphere“传统”管理控制台。如果您需要用户界面,请查看管理中心功能:
您还需要为正常操作和管理中心本身公开更多端口。