本文解释了如何创建自己的tomcat映像,并使用tomcat部署项目。
原材料:tomcat,jdk安装包,dockerfile文件
步骤
1.准备压缩包JDK -8u 301-Linux -x64 . tar . gz->;jdk1.8.0_301
Apache -Tomcat -7 . 0 . 107 . tar . gz ->apache-tomcat-7.0.107
2.写dockerfile文件,正式命名为Dockerfile,这样在构建的时候就不需要添加-f参数来指定文件了。
来自centosMAINTAINER肖& ltfind _ onepiece @ 163.com & gt复制readme . txt/usr/local/readme . txt add JDK -8u 301-Linux -x64 . tar . gz/usr/local add Apache -Tomcat -7 . 0 . 107 . tar . gz/usr/local run yum -y install VI menv my PATH/usr/local work dir $ MYPATHENV JAVA _ HOME/usr/local/JDK 1 . 8 . 0 _ 301 env class PATH $ JAVA _ HOME/lib/dt . jar:$ JAVA _ HOME& amptail -f/usr/local/Apache -Tomcat -7 . 0 . 107/bin/logs/catalina . out
3.构建docker构建-t diytomcat。#自动查找Dockerfile文件。成功构建:
成功构建e68ad8caa2a4
已成功标记diytomcat:最新
4.启动container /webapps/test部署的项目路径,浏览器访问ip:port/test。
docker run -it -p 9090:8080 --name xiaoTomcat -v/home/Xiao/build/Tomcat/test:/usr/local/Apache -Tomcat -7 . 0 . 107/web apps/test -v/home/Xiao/build/Tomcat/Tomcat/Tomcat logs/:/usr/local/Apache -Tomcat -7 . 0 . 107/logs DIY Tomcat
5.访问并检查数据卷是否已成功装载。
6.发布的项目已经挂载了数据卷,写主机的项目文件就可以了。
1.挂载路径下/home/xiao/build/tomcat/test
创建一个新文件web.xml,包含以下内容:
& lt?XML version = " 1.0 " encoding = " ut F-8 "?& gt& ltweb -app version = " 2.4 " xmlns = " http://Java . sun . com/XML/ns/J2EE " xmlns:xsi = " http://www . w3 . org/2001/XML schema -instance " xsi:schema location = " http://Java . sun . com/XML/ns/J2EE http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> & lt;/web -app & gt;用以下内容创建一个新文件index.jsp:
& lt%@页content type = " text/html;charset = ut F-8 " language = " Java " % & gt;& lthtml & gt& ltbody & gt& lth2 & gt你好世界!& lt/H2 & gt;& lth2 & gt肖& lt/H2 & gt;& lt%System.out.println("我的tomcat项目日志");% & gt& lt/body & gt;& lt/html & gt;7.浏览器访问
url:ip:端口/测试
8.检查日志量。
尾部-f卡特琳娜. out
这就是这篇关于Docker制作tomcat映像和部署项目的文章。关于Docker部署tomcat项目的更多信息,请搜索主机频道zhujipindao以前的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!
评论前必须登录!
注册