首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker IBM Websphere Base 9 for windows -管理控制台不工作( Windows 10上的Docker)

Docker IBM Websphere Base 9 for windows -管理控制台不工作( Windows 10上的Docker)
EN

Stack Overflow用户
提问于 2018-09-20 00:02:12
回答 1查看 440关注 0票数 2

我已经为enter image description here WAS9Base for Windows构建了一个docker镜像。我的图像名为was9_new。成功构建镜像后,我使用docker run命令,如下所示: docker run --name was_test -h was_test -p 9043:9043 -p 9443:9443 -d was9_new

它将容器ID作为输出返回,然后退出

之后,当我尝试打开管理控制台时- https://localhost:9043/ibm/console/login.do?action=secure

我收到一个错误:此站点无法访问本地主机拒绝连接

是因为docker run命令输出容器id后,它退出了吗?或者需要执行其他操作才能使管理控制台正常工作。

我已经在这里参考了说明- https://hub.docker.com/r/ibmcom/websphere-traditional/

唯一的区别是,我为windows构建了自己的镜像。

EN

回答 1

Stack Overflow用户

发布于 2018-09-20 00:29:34

打印容器ID并返回外壳是正常行为,因为您指定了在后台运行容器的-d。您应该能够使用docker ps查看您的容器。

启动后,您等待了多长时间才尝试访问管理控制台?根据系统负载和其他因素,WAS Base可能需要几分钟才能启动,但docker打印ID仅意味着容器已创建,而不是它已完成初始化。

检查9043是否为adminhost_secure端口,或者尝试在管理控制台URL中使用http://而不是https://。

您是否可以使用URL进入容器,并尝试从容器内访问docker exec -it was_test bashwget https://localhost:9043/ibm/console。如果您收到一条关于不信任证书的消息,则说明服务器正在接受连接,但由于某种原因,docker没有将浏览器的请求转发到容器中。

这些步骤应该可以帮助您缩小范围,无论是WAS,还是docker,都不是合作的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52410000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档