【问题标题】:Where to find the tomcat folder in the docker image在 docker 镜像中哪里可以找到 tomcat 文件夹
【发布时间】:2016-11-04 10:59:36
【问题描述】:

我正在使用 ubuntu,我已经安装了 Docker,并开始使用 Tomcat 开始我的第一个教程。

我制作了一个名为 Dockerfile 的 docker 文件,其中包含

FROM tomcat:7-jre7
MAINTAINER "Craig Trim <craigtrim@gmail.com>"

然后我使用构建图像

sudo docker build -t craig/tomcat .

最后我启动了 Tomcat:

sudo docker run -p 8080:8080 craig/tomcat

现在在控制台中显示Tomcat安装在/usr/local/tomcat某处

4-Nov-2016 10:36:57.031 INFO [localhost-startStop-1]   org.apache.catalina.startup.HostConfig.deployDirectory Deploying web     application directory /usr/local/tomcat/webapps/host-manager

但是当我去那里时,我没有找到文件夹tomcat。在哪里可以找到那个文件夹,以便我可以配置一些文件?

【问题讨论】:

  • docker logs &lt;container id&gt; 的输出是什么?
  • 您是在容器内还是主机上寻找目录?

标签: tomcat docker boot2docker


【解决方案1】:

我在后台运行了 apache 容器 (-d):

docker run -d -p 8080:8080 tomcat:7-jre7

我检查了容器是否正在运行

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
c2ca0d66536c        tomcat:7-jre7       "catalina.sh run"   9 minutes ago       Up 9 minutes        0.0.0.0:8080->8080/tcp   focused_bell

我使用容器 ID 进入容器“内部”:

docker exec -it c2ca0d66536c bash
root@c2ca0d66536c:/usr/local/tomcat#

现在我可以进入应用程序目录/usr/local/tomcat/webapps/host-manager

root@c2ca0d66536c:/usr/local/tomcat# cd webapps/host-manager/
root@c2ca0d66536c:/usr/local/tomcat/webapps/host-manager# ls
META-INF  WEB-INF  images  index.jsp  manager.xml

我希望这是你的问题?因为对我来说不是很清楚。如果不是,我将删除或编辑答案。我认为你的“问题”是你在前台运行容器。

【讨论】:

  • 只是一个小问题,我想在 UI 中看到(我的意思是在 ubuntu explorer 中)我该怎么做?
  • 您将 apache 容器 (8080) 的端口映射到主机的 8080 上。所以通常你应该在 localhost:8080 或 IP:8080 上看到 apache 的主页(其中 IP 是你的 ubuntu 的公共 ip?)。不知道您使用的是真实服务器还是本地虚拟机。当您的 ubuntu 资源管理器中有浏览器时,您可以访问 localhost:8080
  • 不,我想查看我在 ubuntu explorer 的 bash 中看到的 tomcat 目录(tomcat 包含 webapp、include、conf、lib...)
  • 您只能从容器内部看到。如果你想在那个文件夹中放一些东西,你必须在你的 dockerfile 中写一个 COPY 语句来复制你的应用程序到你容器的那个文件夹中,或者你可以在那个文件夹中挂载你的应用程序。
  • 谢谢 - 正是我想要的
猜你喜欢
  • 2020-01-24
  • 2015-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-08
相关资源
最近更新 更多