🌙构建Tomcat容器🌙
1、Tomcat是一个免费开源的轻量级的Web服务器
适用于中小型企业
适合开发和调试JSP程序
处理静态页面的能力不强
2、使用Dockerfile方法创建
//创建目录
mkdir tomcat
cd tomcat
//拷贝软件包
cp jdk-8u91-linux-x64.tar.gz ~/tomcat/
cp apache-tomcat-8.5.16.tar.gz ~/tomcat/
vim Dockerfile
#基于基础镜像
FROM centos:7
#用户信息
MAINTAINER this is tomcat image <yuan>
#下载软件包
ADD jdk-8u91-linux-x64.tar.gz /usr/local/
WORKDIR /usr/local/
#重命名
RUN mv jdk1.8.0_91 /usr/local/java
ENV JAVA_HOME=/usr/local/java
ENV JAVA_BIN=/usr/local/java/bin
ENV JRE_HOME=/usr/local/java/jre
ENV PATH $PATH:/usr/local/java/bin:/usr/local/java/jre/bin
ENV CLASSPATH /usr/local/java/jre/bin:/usr/local/java/lib:/usr/local/java/jre/lib/charsets.jar
#下载软件包
ADD apache-tomcat-8.5.16.tar.gz /usr/local/
WORKDIR /usr/local/
#重命名
RUN mv apache-tomcat-8.5.16 /usr/local/tomcat
#指定8080端口
EXPOSE 8080
#开启服务
ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh","run"]
//生成镜像
docker build -t tomcat:centos .
//新镜像运行容器
docker run -d -p 2166:8080 tomcat:centos
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
efb61d1b39e7 tomcat:centos "/usr/local/tomcat/b…" 11 seconds ago Up 10 seconds 0.0.0.0:2166->8080/tcp angry_poincare
3、打开浏览器输入:http://192.168.35.188:2166

来源:CSDN
作者:不甘平凡※
链接:https://blog.csdn.net/LS19990712/article/details/103776976