我通过运行此命令为Tomcat提取了官方Docker镜像。
docker run -it --rm tomcat:8.0
通过使用它作为基本映像,我需要构建新映像,该映像在tomcat webapps文件夹中包含我的war文件。我这样创建了Dockerfile。
tomcat
webapps
From tomcat8 ADD warfile /usr/local/tomcat
当我通过构建映像运行此Dockerfile时,无法看到Tomcat主页。
谁能告诉我如何将我的warfile添加到官方Tomcat图像webapp文件夹中。
从仓库的文档中读取内容,您会做类似的事情
FROM tomcat MAINTAINER xyz ADD your.war /usr/local/tomcat/webapps/ CMD ["catalina.sh", "run"]
然后用 docker build -t yourName <path-to-dockerfile>
docker build -t yourName <path-to-dockerfile>
并运行:
docker run --rm -it -p 8080:8080 yourName
--rm
-p
-it