【发布时间】:2017-08-14 16:30:15
【问题描述】:
我的目标是开发一个在 Docker 中托管的 WebSphere Liberty 上运行并最终在 Bluemix 上运行的应用程序。在开发过程中,我在本地 Linux PC 上安装了 Docker,然后从 IBM 下载了包含已配置 Liberty 的基本 docker 映像。这张图片叫做:
registry.ng.bluemix.net/ibmliberty
我现在在我的 PC 本地启动 Docker 中的这个镜像并附加一个 shell,以便我可以看到发生了什么。我发现有一个 Liberty 服务器位于
/opt/ibm/wlp/usr/servers/defaultServer
现在谜题来了。
在我习惯使用的 Liberty 服务器中,服务器产生的消息被写入相对于服务器的“logs/messages.log”文件中。这意味着我本来希望在这里找到 Liberty 消息文件:
/opt/ibm/wlp/usr/servers/defaultServer/logs/messages.log
但是,当我启动我的服务器时,那里什么都没有。
如何在本地 PC 上的 Linux 环境中访问从本地运行在 Docker 下的 Bluemix 基础映像 (registry.ng.bluemix.net/ibmliberty) 获得的 Liberty 服务器的日志?
【问题讨论】:
标签: docker ibm-cloud websphere-liberty