【发布时间】:2017-01-07 16:40:32
【问题描述】:
canerapp:
image: tomcat
ports:
- "8000:8000"
这是我的 compose.yml。 当我跑起来时
caner@vegan:~/IdeaProjects/homework$ docker-compose up 创建 homework_canerapp_1 附加到 homework_canerapp_1 canerapp_1 | 2016 年 8 月 31 日 07:31:53.362 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本: Apache Tomcat/8.0.36 canerapp_1 | 2016 年 8 月 31 日 07:31:53.363 信息 [主] org.apache.catalina.startup.VersionLoggerListener.log 服务器 建成时间:2016 年 6 月 9 日 13:55:50 UTC canerapp_1 | 2016 年 8 月 31 日 07:31:53.364 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 服务器号:
8.0.36.0 canerapp_1 | 2016 年 8 月 31 日 07:31:53.364 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称:
Linux canerapp_1 | 2016 年 8 月 31 日 07:31:53.364 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 操作系统版本:
4.4.0-34-通用 canerapp_1 | 2016 年 8 月 31 日 07:31:53.364 信息 [主] org.apache.catalina.startup.VersionLoggerListener.log 架构:
amd64 canerapp_1 | 2016 年 8 月 31 日 07:31:53.364 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log Java 主页:
/usr/lib/jvm/java-7-openjdk-amd64/jre canerapp_1 | 2016 年 8 月 31 日 07:31:53.364 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本:
1.7.0_111-b01 canerapp_1 | 2016 年 8 月 31 日 07:31:53.365 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 供应商:
甲骨文公司 canerapp_1 | 2016 年 8 月 31 日 07:31:53.365 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:
/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 07:31:53.365 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:
/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 07:31:53.365 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 争论: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties canerapp_1 | 2016 年 8 月 31 日 07:31:53.365 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 争论: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager canerapp_1 | 2016 年 8 月 31 日 07:31:53.366 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Djdk.tls.ephemeralDHKeySize=2048 canerapp_1 | 2016 年 8 月 31 日 07:31:53.366 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Djava.endorsed.dirs=/usr/local/tomcat/endorsed canerapp_1 | 2016 年 8 月 31 日 07:31:53.366 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Dcatalina.base=/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 07:31:53.366 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Dcatalina.home=/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 07:31:53.366 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Djava.io.tmpdir=/usr/local/tomcat/temp canerapp_1 | 2016 年 8 月 31 日 07:31:53.366 信息 [主要] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 已加载 基于 APR 的 Apache Tomcat 本机库 1.2.7,使用 APR 版本 1.5.1。 canerapp_1 | 2016 年 8 月 31 日 07:31:53.367 信息 [主要] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR 能力:IPv6 [true]、sendfile [true]、接受过滤器 [false]、 随机[真]。 canerapp_1 | 2016 年 8 月 31 日 07:31:53.422 信息 [主要] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL 成功初始化(OpenSSL 1.0.2h 2016 年 5 月 3 日) canerapp_1 | 2016 年 8 月 31 日 07:31:54.256 信息 [主要] org.apache.coyote.AbstractProtocol.init 初始化 ProtocolHandler ["http-apr-8080"] canerapp_1 | 2016 年 8 月 31 日 07:31:54.282 信息 [主要] org.apache.coyote.AbstractProtocol.init 初始化 ProtocolHandler ["ajp-apr-8009"] canerapp_1 | 2016 年 8 月 31 日 07:31:54.285 信息 [主要] org.apache.catalina.startup.Catalina.load 初始化处理在 2933 毫秒2016 年 8 月 31 日 07:31:54.373 信息 [主要] org.apache.catalina.core.StandardService.startInternal 启动 服务 Catalina canerapp_1 | 2016 年 8 月 31 日 07:31:54.374 信息 [主要] org.apache.catalina.core.StandardEngine.startInternal 启动 Servlet 引擎:Apache Tomcat/8.0.36 canerapp_1 | 2016 年 8 月 31 日 07:31:54.442 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/ROOT canerapp_1 | 2016 年 8 月 31 日 07:31:56.275 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/ROOT已经完成 在 1,832 毫秒内 canerapp_1 | 2016 年 8 月 31 日 07:31:56.275 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/manager canerapp_1 | 2016 年 8 月 31 日 07:31:56.337 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/manager有 在 61 毫秒内完成 canerapp_1 | 2016 年 8 月 31 日 07:31:56.337 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/docs canerapp_1 | 2016 年 8 月 31 日 07:31:56.372 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 Web 应用程序目录 /usr/local/tomcat/webapps/docs 已完成 在 35 毫秒内 canerapp_1 | 2016 年 8 月 31 日 07:31:56.373 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/host-manager canerapp_1 | 2016 年 8 月 31 日 07:31:56.475 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/host-manager有 在 103 毫秒内完成 canerapp_1 | 2016 年 8 月 31 日 07:31:56.475 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/examples canerapp_1 | 2016 年 8 月 31 日 07:31:56.949 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/examples有 在 474 毫秒内完成 canerapp_1 | 2016 年 8 月 31 日 07:31:56.954 信息 [主要] org.apache.coyote.AbstractProtocol.start 启动 ProtocolHandler ["http-apr-8080"] canerapp_1 | 2016 年 8 月 31 日 07:31:56.966 信息 [主要] org.apache.coyote.AbstractProtocol.start 启动 ProtocolHandler ["ajp-apr-8009"] canerapp_1 | 2016 年 8 月 31 日 07:31:56.969 信息 [主要] org.apache.catalina.startup.Catalina.start 服务器在 2683 毫秒内启动
我想做的是,在我运行 compose up 后,在我的 web 本地主机中看到一个简单的 html 文件。但我在 localhost 的 8080 8000 8009 端口中看不到任何内容。
当我将 yml 更改为此时
canerapp:
image: tomcat
ports:
- "8000:8000"
volumes:
- ./html:/home/caner/IdeaProjects/homework/html
它说
在文件 './docker-compose.yml' 中,服务 'volumes' 必须是一个映射 不是数组。
我的文件目录是这样的
caner@vegan:~/IdeaProjects/homework$ pwd /home/caner/IdeaProjects/homework caner@vegan:~/IdeaProjects/homework$ ls docker-compose.yml html caner@vegan:~/IdeaProjects/homework$ ls html index.html caner@vegan:~/IdeaProjects/homework$
家庭作业 html indx.html docker-compose.yml
这也是我的 index.html
welcome hello world
我做错了什么?
编辑:
我把我的作曲改成了这个
version: '2'
services:
canerapp:
image: tomcat
ports:
- "8090:8091"
volumes:
- ./html/index.html:/var/www/html
现在日志是
caner@vegan:~/IdeaProjects/homework$ docker-compose logs 附加到 homework_canerapp_1 canerapp_1 | 2016 年 8 月 31 日 08:32:04.353 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本: Apache Tomcat/8.0.36 canerapp_1 | 2016 年 8 月 31 日 08:32:04.354 信息 [主] org.apache.catalina.startup.VersionLoggerListener.log 服务器 建成时间:2016 年 6 月 9 日 13:55:50 UTC canerapp_1 | 2016 年 8 月 31 日 08:32:04.354 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 服务器号:
8.0.36.0 canerapp_1 | 2016 年 8 月 31 日 08:32:04.354 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称:
Linux canerapp_1 | 2016 年 8 月 31 日 08:32:04.354 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 操作系统版本:
4.4.0-34-通用 canerapp_1 | 2016 年 8 月 31 日 08:32:04.354 信息 [主] org.apache.catalina.startup.VersionLoggerListener.log 架构:
amd64 canerapp_1 | 2016 年 8 月 31 日 08:32:04.354 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log Java 主页:
/usr/lib/jvm/java-7-openjdk-amd64/jre canerapp_1 | 2016 年 8 月 31 日 08:32:04.354 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本:
1.7.0_111-b01 canerapp_1 | 2016 年 8 月 31 日 08:32:04.354 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 供应商:
甲骨文公司 canerapp_1 | 2016 年 8 月 31 日 08:32:04.355 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:
/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 08:32:04.355 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:
/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 08:32:04.355 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 争论: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties canerapp_1 | 2016 年 8 月 31 日 08:32:04.355 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 争论: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager canerapp_1 | 2016 年 8 月 31 日 08:32:04.355 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Djdk.tls.ephemeralDHKeySize=2048 canerapp_1 | 2016 年 8 月 31 日 08:32:04.355 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Djava.endorsed.dirs=/usr/local/tomcat/endorsed canerapp_1 | 2016 年 8 月 31 日 08:32:04.355 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Dcatalina.base=/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 08:32:04.355 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Dcatalina.home=/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 08:32:04.355 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Djava.io.tmpdir=/usr/local/tomcat/temp canerapp_1 | 2016 年 8 月 31 日 08:32:04.355 信息 [主要] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 已加载 基于 APR 的 Apache Tomcat 本机库 1.2.7,使用 APR 版本 1.5.1。 canerapp_1 | 2016 年 8 月 31 日 08:32:04.356 信息 [主要] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR 能力:IPv6 [true]、sendfile [true]、接受过滤器 [false]、 随机[真]。 canerapp_1 | 2016 年 8 月 31 日 08:32:04.359 信息 [主要] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL 成功初始化(OpenSSL 1.0.2h 2016 年 5 月 3 日) canerapp_1 | 2016 年 8 月 31 日 08:32:04.442 信息 [主要] org.apache.coyote.AbstractProtocol.init 初始化 ProtocolHandler ["http-apr-8080"] canerapp_1 | 2016 年 8 月 31 日 08:32:04.452 信息 [主要] org.apache.coyote.AbstractProtocol.init 初始化 ProtocolHandler ["ajp-apr-8009"] canerapp_1 | 2016 年 8 月 31 日 08:32:04.454 信息 [主要] org.apache.catalina.startup.Catalina.load 初始化处理在 530 毫秒2016 年 8 月 31 日 08:32:04.476 信息 [主要] org.apache.catalina.core.StandardService.startInternal 启动 服务 Catalina canerapp_1 | 2016 年 8 月 31 日 08:32:04.476 信息 [主要] org.apache.catalina.core.StandardEngine.startInternal 启动 Servlet 引擎:Apache Tomcat/8.0.36 canerapp_1 | 2016 年 8 月 31 日 08:32:04.486 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/ROOT canerapp_1 | 2016 年 8 月 31 日 08:32:04.927 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/ROOT已经完成 在 441 毫秒内 canerapp_1 | 2016 年 8 月 31 日 08:32:04.927 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/manager canerapp_1 | 2016 年 8 月 31 日 08:32:04.973 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/manager有 在 46 毫秒内完成 canerapp_1 | 2016 年 8 月 31 日 08:32:04.973 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/docs canerapp_1 | 2016 年 8 月 31 日 08:32:04.996 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 Web 应用程序目录 /usr/local/tomcat/webapps/docs 已完成 在 23 毫秒内 canerapp_1 | 2016 年 8 月 31 日 08:32:04.996 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/host-manager canerapp_1 | 2016 年 8 月 31 日 08:32:05.018 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/host-manager有 在 22 毫秒内完成 canerapp_1 | 2016 年 8 月 31 日 08:32:05.018 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/examples canerapp_1 | 2016 年 8 月 31 日 08:32:05.324 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/examples有 在 306 毫秒内完成 canerapp_1 | 2016 年 8 月 31 日 08:32:05.327 信息 [主要] org.apache.coyote.AbstractProtocol.start 启动 ProtocolHandler ["http-apr-8080"] canerapp_1 | 2016 年 8 月 31 日 08:32:05.333 信息 [主要] org.apache.coyote.AbstractProtocol.start 启动 ProtocolHandler ["ajp-apr-8009"] canerapp_1 | 2016 年 8 月 31 日 08:32:05.333 信息 [主要] org.apache.catalina.startup.Catalina.start 服务器在 879 毫秒内启动 canerapp_1 | 2016 年 8 月 31 日 08:32:46.959 信息 [线程 3] org.apache.coyote.AbstractProtocol.pause 暂停协议处理程序 ["http-apr-8080"] canerapp_1 | 2016 年 8 月 31 日 08:32:47.015 信息 [线程 3] org.apache.coyote.AbstractProtocol.pause 暂停 ProtocolHandler ["ajp-apr-8009"] canerapp_1 | 2016 年 8 月 31 日 08:32:47.067 信息 [线程 3] org.apache.catalina.core.StandardService.stopInternal 停止服务 卡塔利娜 canerapp_1 | 2016 年 8 月 31 日 08:32:47.124 信息 [线程 3] org.apache.coyote.AbstractProtocol.stop 停止 ProtocolHandler ["http-apr-8080"] canerapp_1 | 2016 年 8 月 31 日 08:32:47.175 信息 [线程 3] org.apache.coyote.AbstractProtocol.stop 停止 ProtocolHandler ["ajp-apr-8009"] canerapp_1 | 2016 年 8 月 31 日 08:32:47.228 信息 [线程 3] org.apache.coyote.AbstractProtocol.destroy 销毁 ProtocolHandler ["http-apr-8080"] canerapp_1 | 2016 年 8 月 31 日 08:32:47.230 信息 [线程 3] org.apache.coyote.AbstractProtocol.destroy 销毁 ProtocolHandler ["ajp-apr-8009"] canerapp_1 | 2016 年 8 月 31 日 08:33:15.981 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本: Apache Tomcat/8.0.36 canerapp_1 | 2016 年 8 月 31 日 08:33:15.982 信息 [主] org.apache.catalina.startup.VersionLoggerListener.log 服务器 建成时间:2016 年 6 月 9 日 13:55:50 UTC canerapp_1 | 2016 年 8 月 31 日 08:33:15.982 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 服务器号:
8.0.36.0 canerapp_1 | 2016 年 8 月 31 日 08:33:15.982 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称:
Linux canerapp_1 | 2016 年 8 月 31 日 08:33:15.982 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 操作系统版本:
4.4.0-34-通用 canerapp_1 | 2016 年 8 月 31 日 08:33:15.982 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构:
amd64 canerapp_1 | 2016 年 8 月 31 日 08:33:15.982 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log Java 主页:
/usr/lib/jvm/java-7-openjdk-amd64/jre canerapp_1 | 2016 年 8 月 31 日 08:33:15.982 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本:
1.7.0_111-b01 canerapp_1 | 2016 年 8 月 31 日 08:33:15.982 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 供应商:
甲骨文公司 canerapp_1 | 2016 年 8 月 31 日 08:33:15.983 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:
/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 08:33:15.983 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:
/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 08:33:15.983 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 争论: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties canerapp_1 | 2016 年 8 月 31 日 08:33:15.983 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 争论: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager canerapp_1 | 2016 年 8 月 31 日 08:33:15.983 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Djdk.tls.ephemeralDHKeySize=2048 canerapp_1 | 2016 年 8 月 31 日 08:33:15.983 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Djava.endorsed.dirs=/usr/local/tomcat/endorsed canerapp_1 | 2016 年 8 月 31 日 08:33:15.983 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Dcatalina.base=/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 08:33:15.983 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Dcatalina.home=/usr/local/tomcat canerapp_1 | 2016 年 8 月 31 日 08:33:15.984 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Djava.io.tmpdir=/usr/local/tomcat/temp canerapp_1 | 2016 年 8 月 31 日 08:33:15.984 信息 [主要] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 已加载 基于 APR 的 Apache Tomcat 本机库 1.2.7,使用 APR 版本 1.5.1。 canerapp_1 | 2016 年 8 月 31 日 08:33:15.984 信息 [主要] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR 能力:IPv6 [true]、sendfile [true]、接受过滤器 [false]、 随机[真]。 canerapp_1 | 2016 年 8 月 31 日 08:33:15.987 信息 [主要] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL 成功初始化(OpenSSL 1.0.2h 2016 年 5 月 3 日) canerapp_1 | 2016 年 8 月 31 日 08:33:16.078 信息 [主要] org.apache.coyote.AbstractProtocol.init 初始化 ProtocolHandler ["http-apr-8080"] canerapp_1 | 2016 年 8 月 31 日 08:33:16.093 信息 [主要] org.apache.coyote.AbstractProtocol.init 初始化 ProtocolHandler ["ajp-apr-8009"] canerapp_1 | 2016 年 8 月 31 日 08:33:16.096 信息 [主要] org.apache.catalina.startup.Catalina.load 初始化处理在 543 毫秒2016 年 8 月 31 日 08:33:16.126 信息 [主要] org.apache.catalina.core.StandardService.startInternal 启动 服务 Catalina canerapp_1 | 2016 年 8 月 31 日 08:33:16.126 信息 [主要] org.apache.catalina.core.StandardEngine.startInternal 启动 Servlet 引擎:Apache Tomcat/8.0.36 canerapp_1 | 2016 年 8 月 31 日 08:33:16.141 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/ROOT canerapp_1 | 2016 年 8 月 31 日 08:33:16.619 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/ROOT已经完成 在 477 毫秒内 canerapp_1 | 2016 年 8 月 31 日 08:33:16.619 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/manager canerapp_1 | 2016 年 8 月 31 日 08:33:16.652 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/manager有 在 33 毫秒内完成 canerapp_1 | 2016 年 8 月 31 日 08:33:16.652 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/docs canerapp_1 | 2016 年 8 月 31 日 08:33:16.670 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 Web 应用程序目录 /usr/local/tomcat/webapps/docs 已完成 在 18 毫秒内 canerapp_1 | 2016 年 8 月 31 日 08:33:16.670 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/host-manager canerapp_1 | 2016 年 8 月 31 日 08:33:16.691 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/host-manager有 在 21 毫秒内完成 canerapp_1 | 2016 年 8 月 31 日 08:33:16.691 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/examples canerapp_1 | 2016 年 8 月 31 日 08:33:17.051 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署的 web应用目录/usr/local/tomcat/webapps/examples有 在 360 毫秒内完成 canerapp_1 | 2016 年 8 月 31 日 08:33:17.058 信息 [主要] org.apache.coyote.AbstractProtocol.start 启动 ProtocolHandler ["http-apr-8080"] canerapp_1 | 2016 年 8 月 31 日 08:33:17.065 信息 [主要] org.apache.coyote.AbstractProtocol.start 启动 ProtocolHandler ["ajp-apr-8009"] canerapp_1 | 2016 年 8 月 31 日 08:33:17.066 信息 [主要] org.apache.catalina.startup.Catalina.start 服务器在 970 毫秒内启动 caner@vegan:~/IdeaProjects/homework$
我认为 usr,/localtomcat 不存在:
aner@vegan:/usr$ ls bin 游戏包括 lib locale sbin 分享 src caner@vegan:/usr$ cd l lib/local/locale/ caner@vegan:/usr$ cd locale caner@vegan:/usr/locale$ ls da caner@vegan:/usr/locale$ cd caner@vegan:~$ cd /usr/local/ bin/
etc/games/include/lib/man/sbin/share/src/
caner@vegan:~$ cd /usr/local/ caner@vegan:/usr/local$ ls etc/ caner@vegan:/usr/local$ ls lib/ node_modules python2.7 python3.5
我在 localhost 中看不到任何东西。
【问题讨论】:
-
您没有将 html 文件从您的主机添加到您的容器中。因此,您的 Tomcat 找不到它们,也无法为它们服务。你也不需要 docker-compose,只要一个普通的 Dockerfile,如果有的话。
-
您可以从 Docker Hub 中的空 Docker 映像开始。要启动 Tomcat 服务器,请使用以下命令:
docker run -it --rm -p 8888:8080 tomcat:8.0,然后导航到 localhost:8888(请参阅此来源:hub.docker.com/_/tomcat) -
但我需要使用 docker-compose up 运行,所以我非常需要它。我可以从这里linuxconfig.org/… 使用与您类似的命令运行我的 html,但我不能从 compose 执行,我不需要构建,我使用图像,这不能解释吗?
-
一个Dockerfile也可以使用预建镜像docs.docker.com/engine/reference/builder/#/from
-
“我认为 usr,/localtomcat 不存在”这是正确的,因为您正在查看您的主机。但是在您的容器中,这条路径存在。您正在混合主机/容器路径,但您不知道其中的区别。你应该先学习一些 docker 基础知识...