Tomcat容器仅以交互方式启动

时间:2019-12-06 23:27:31

标签: docker

我对Docker有点陌生,但是我最近构建了一个容器,该容器运行旧版本的Docker和甚至更旧版本的JSPWiki(2.2.33-是的,那很旧)。这是为了停用正在运行的旧VM。

运行以下命令时,我的容器将以交互方式启动,然后可以手动启动tomcat应用程序并导航至Wiki:

docker run -it -v wikifiles:/apps/wikifiles -p 127.0.0.1:80:8080 wikitest:1.1 /bin/bash

当我尝试使用启动脚本启动容器时,即使它是完全相同的脚本,它也会失败...

docker run -it -v wikifiles:/apps/wikifiles -p 127.0.0.1:80:8080 wikitest:1.1 /usr/local/apache-tomcat-5.5.17/bin/startup.sh

如果我包含docker --log-level "debug" run ...以查看发生了什么,我将得到:

Using CATALINA_BASE:   /usr/local/apache-tomcat-5.5.17
Using CATALINA_HOME:   /usr/local/apache-tomcat-5.5.17
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.17/temp
Using JRE_HOME:       /usr/lib/jvm/java-8-openjdk-amd64/jre/
 EBU[0001] Error resize: Error response from daemon: bad file descriptor: unknown
 DEBU[0001] [hijack] End of stdout
 EBU[0001] Error resize: Error response from daemon: Container cbe278063c2389f2e3ad86ccb8944df5a600bb079d74e27e5a9cd1bb1e36ac2d is not running

我什至不知道从这里看什么。任何帮助将不胜感激。

谢谢!

0 个答案:

没有答案