gpt4 book ai didi

Docker 将 warfile 添加到官方 Tomcat 镜像

转载 作者:IT老高 更新时间:2023-10-28 12:38:23 25 4
gpt4 key购买 nike

我通过运行此命令为 Tomcat 提取了官方 Docker 镜像。

docker run -it --rm tomcat:8.0

通过使用它作为基础图像,我需要在 tomcat webapps 文件夹中构建包含我的 war 文件的新图像。我是这样创建 Dockerfile 的。

From tomcat8
ADD warfile /usr/local/tomcat

当我通过构建镜像运行这个 Dockerfile 时,我看不到 Tomcat 的首页。

谁能告诉我如何将我的warfile添加到官方Tomcat图像webapp文件夹中。

最佳答案

阅读 repo 的文档,你会做类似的事情

FROM tomcat
MAINTAINER xyz

ADD your.war /usr/local/tomcat/webapps/

CMD ["catalina.sh", "run"]

然后使用 docker build -t yourName <path-to-dockerfile> 构建您的图像

然后运行它:

docker run --rm -it -p 8080:8080 yourName
  • --rm停止后立即移除容器
  • -p将端口转发到您的主机(或者如果您使用 boot2docker 到此 IP)
  • -it允许交互模式,因此您可以查看是否部署了某些东西

关于Docker 将 warfile 添加到官方 Tomcat 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27818856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com