我在ubuntu 16.04 LTS和Docker版本1.12.0上运行了docker tomcat 8
$ docker run -it --rm -p 8080:8080 tomcat:8.0 使用CATALINA_BASE:/ usr / local / tomcat使用CATALINA_HOME:
/ usr / local / tomcat使用CATALINA_TMPDIR:/ usr / local / tomcat / temp使用 JRE_HOME:/ usr / lib / jvm / java-7-openjdk-amd64 / jre使用 CLASSPATH:
/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 2016年12月18日09:53:03.958 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log服务器版本: Apache Tomcat / 8.0.39 2016年12月18日09:53:03.960 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log服务器内置:
2016年11月9日08:48:39 UTC 18-Dec-2016 09:53:03.960 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log服务器编号:
8.0.39.0 2016年12月18日09:53:03.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log操作系统名称:
Linux的 2016年12月18日09:53:03.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log操作系统版本:
4.4.0-31泛型 2016年12月18日09:53:03.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log架构:
AMD64 2016年12月18日09:53:03.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java主页:
/ usr / lib中/ JVM / JAVA -7-的openjdk-AMD64 / JRE 2016年12月18日09:53:03.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM版本:
1.7.0_111-B01 2016年12月18日09:53:03.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM供应商:
甲骨文公司 18-Dec-2016 09:53:03.962 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:
在/ usr /本地/ Tomcat的 2016年12月18日09:53:03.962 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:
在/ usr /本地/ Tomcat的 2016年12月18日09:53:03.962 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数: -Djava.util.logging.config.file =的/ usr /本地/ Tomcat的/ CONF / logging.properties 2016年12月18日09:53:03.962 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数: -Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager 2016年12月18日09:53:03.963 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数:-Djdk.tls.ephemeralDHKeySize = 2048 2016年12月18日09:53:03.963 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数: -Djava.protocol.handler.pkgs = org.apache.catalina.webresources 2016年12月18日09:53:03.963 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数:-Djava.endorsed.dirs = / usr / local / tomcat / endorsed 2016年12月18日09:53:03.963 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数:-Dcatalina.base = / usr / local / tomcat 2016年12月18日09:53:03.963 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数:-Dcatalina.home = / usr / local / tomcat 2016年12月18日09:53:03.963 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数:-Djava.io.tmpdir = / usr / local / tomcat / temp 18-Dec-2016 09:53:03.963 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent已加载 使用APR版本1.5.1的基于APR的Apache Tomcat Native库1.2.10。 18-Dec-2016 09:53:03.964 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR 功能:IPv6 [true],sendfile [true],接受过滤器[false], 随机[true]。 18-Dec-2016 09:53:03.967 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL 已成功初始化(OpenSSL 1.1.0c 2016年11月10日) 2016年12月18日09:53:04.067 INFO [main] org.apache.coyote.AbstractProtocol.init初始化ProtocolHandler [" HTTP-APR-8080"] 2016年12月18日09:53:04.080 INFO [main] org.apache.coyote.AbstractProtocol.init初始化ProtocolHandler [" AJP-APR-8009"] 2016年12月18日09:53:04.084 INFO [main] org.apache.catalina.startup.Catalina.load初始化处理 690毫秒 18-Dec-2016 09:53:04.118 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting 服务卡塔利娜 2016年12月18日09:53:04.118 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet 引擎:Apache Tomcat / 8.0.39 2016年12月18日09:53:04.129 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署web 应用程序目录/ usr / local / tomcat / webapps / ROOT 2016年12月18日09:53:04.656 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署 Web应用程序目录/ usr / local / tomcat / webapps / ROOT已完成 在527毫秒 2016年12月18日09:53:04.657 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署web 应用程序目录/ usr / local / tomcat / webapps / host-manager 2016年12月18日09:53:04.732 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署 Web应用程序目录/ usr / local / tomcat / webapps / host-manager has 在76毫秒完成 2016年12月18日09:53:04.733 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署web 应用程序目录/ usr / local / tomcat / webapps / examples 2016年12月18日09:53:05.177 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署 Web应用程序目录/ usr / local / tomcat / webapps / examples有 在444毫秒完成 2016年12月18日09:53:05.177 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署web 应用程序目录/ usr / local / tomcat / webapps / manager 2016年12月18日09:53:05.218 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署 Web应用程序目录/ usr / local / tomcat / webapps / manager has 在41毫秒完成 2016年12月18日09:53:05.219 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署网页 应用程序目录/ usr / local / tomcat / webapps / docs 2016年12月18日09:53:05.245 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署 Web应用程序目录/ usr / local / tomcat / webapps / docs已经完成 在26毫秒 2016年12月18日09:53:05.250 INFO [main] org.apache.coyote.AbstractProtocol.start启动ProtocolHandler [" HTTP-APR-8080"] 2016年12月18日09:53:05.259 INFO [main] org.apache.coyote.AbstractProtocol.start启动ProtocolHandler [" AJP-APR-8009"] 2016年12月18日09:53:05.260 INFO [main] org.apache.catalina.startup.Catalina.start服务器启动时间为1175毫秒
并检查目录到/ usr / local / tomcat但是没有目录,tomcat目录在哪里?
答案 0 :(得分:0)
根据官方Tomcat映像文档(On DockerHub),Tomcat的位置确实是/ usr / local / tomcat。
我执行了docker run -it --rm -p 8080:8080 tomcat:8.0 /bin/bash
,我可以确认这是真的。请尝试执行上述命令并检查结果。
仅供参考,在docker-run命令的末尾添加/bin/bash
将在容器内执行BASH,并允许您与其内容进行交互。