六、实战测试(2)--部署Tomcat镜像

1、准备镜像文件Tomcat压缩包,jdk的压缩包!

 

 

 

2、编写dockerfile文件,官方命名Dockerfile,bulid会自动寻找这个文件,就不需要-f指定了
[root@docker tomcat]# vim Dockerfile
 
FROM centos
MAINTAINER momo<momo@qq.com>
 
COPY readme.txt /usr/local/
 
ADD  apache-tomcat-9.0.6.tar.gz /usr/local/
 
RUN  yum -y install vim
RUN  yum -y install net-tools
RUN  yum -y install java-1.8.0-openjdk
RUN  yum -y install java-1.8.0-openjdk-headless
 
ENV MYPATH /usr/local
WORKDIR $MYPATH
 
ENV JAVE_HOME /usr/local/jdk1.8.0_11
ENV CLASSPATH $JAVE_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV CATALINA_HOME /usr/local/apache-tomcat-9.0.6
ENV CATALINA_BASH /usr/local/apache-tomcat-9.0.6
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:SCATALINA_HOME/BIN
 
EXPOSE 8080
 
CMD /usr/local/apache-tomcat-9.0.6/bin/startup.sh && tail -F /usr/local/usr/local/apache-tomcat-9.0.6/bin/logs/catalina.out
 
3.构建镜像
[root@docker ~]# docker build -t diytomcat 
4.启动镜像
[root@docker ~]# docker run -d -p 9091:9090 --name momotomecat -v /root/tomcat/web:/usr/local/apache-tomcat-9.0.6/webapps -v /root/tomcat/logs://usr/local/apache-tomcat-9.0.6/logs  diytomcat
728b553f7a35ec6a21b694541d24b6643a971756e24ee11ec80b47616253d615
5.外网访问
 

 

 

 
至此我们的Tomcat就部署成功
posted @ 2021-09-26 10:39  落樰兂痕  阅读(40)  评论(0编辑  收藏  举报