如何在Docker容器内以debugging模式运行Websphere Liberty?

我把这个添加到我的Dockerfile中,并且这些更改反映在“docker inspect”

CMD ["/opt/ibm/docker/docker-server", "debug", "defaultServer"]

服务器日志表明服务器已经停止并且端口(仅限http,不是7777)被解除绑定),但java进程仍在运行,因此不会让容器死亡。

我可以进入容器内,用这个命令启动服务器,一切正常

/opt/ibm/docker/docker-server run defaultServer

我究竟做错了什么?

服务器日志:


CWWKE0001I:服务器defaultServer已启动。

我CWWKE0002I:内核在2.253秒后启动

我CWWKF0007I:function更新已启动。

I CWWKF0008I:function更新在0.250秒内完成。

CWWKF0036I:服务器defaultServer已完成收集所需function的列表。

CWWKE0036I:服务器defaultServer在2.804秒后停止。