1.创建Dockerfile文件
在usr/local文件夹下创建一个文件叫Dockerfile,把下面这一段复制进去
复制代码如下:
FROM centos
MAINTAINER wjzx
ENV MY_PATH /usr/local
WORKDIR $MY_PATH
ADD apache-tomcat-8.5.99.tar.gz $MY_PATH
ADD server-jre-8u271-linux-x64.tar.gz $MY_PATH
ENV JAVA_HOME $MY_PATH/jdk1.8.0_271
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV TOMCAT_HOME $MY_PATH/apache-tomcat-8.5.99
ENV CATALINA_HOME $MY_PATH/apache-tomcat-8.5.99
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin
EXPOSE 8080
CMD $TOMCAT_HOME/bin/startup.sh && tail -f $TOMCAT_HOME/logs/catalina.out
如果文件里要有别的内容,直接替换或者删掉
- 然后把压缩包拉到user/local下面
#在Dockerfile里构建tomcat镜像:docker build -t wjzx/tomcat .
或者是加上版本号:docker build -t wjzx/tomcat:0.01 .
成功页面:
Dockerfile连接tomcat语法:
先开启一个Dockerfile容器
语法注意:
docker run -d --name tomcat8080 -p 8080:8080 -v /home/container/tomcat8080/webapps:/usr/local/tomcat/webapps #Dockerfiletomcat 镜像id
注意名字别重复
成功!