Docker构建Tomcat8.5基础镜像

Docker构建Tomcat8.5基础镜像

1.新建文件夹 mkdir /usr/local/software (可自定义)。

2.需准备apache-tomcat-8.5.61.tar.gz,jdk-8u271-linux-x64.tar.gz包放在此路径下,并解压。

3.新建Dockerfile文件 touch Dockerfile,进行编写。

4.如果之前docker中有java镜像,Dockerfile只需配置Tomcat即可。

5.Dockerfile文件内容:
Dockerfile的端口号要与tomcat配置的server.xml端口号一致,所以提前修改server.xml中的端口号与其一致再进行构建。

6.Dockerfile文件与解压的Apache-tomcat-8.5.61文件同级。

7.完成之后执行购机命令
docker build . -t tomcat:8
Tomca:镜像名自定义即可, 8:标识,自定义即可。

8.镜像启动命令
docker images 查看所有镜像
docker run -d -p 端口号:端口号 -t IMAGE ID

9.命令:
docker rmi -f (IMAGE ID) 删除镜像
docker stop (IMAGE ID) 暂停镜像
Docker kill (IMAGE ID) 快速停止

10.jdk+tomcat一起构建

步骤同上

文件内容:

FROM wps:V1

MAINTAINER hzh    

ADD jdk1.8.0_271 /usr/local/jdk/jdk1.8.0_271
ADD apache-tomcat-8.5.61  /usr/local/tomcat/apache-tomcat-8.5.61


ENV JAVA_HOME=/usr/local/jdk/jdk1.8.0_271
ENV PATH=$JAVA_HOME/bin:$PATH
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

ENV CATALINA_HOME /usr/local/tomcat/apache-tomcat-8.5.61
ENV PATH=$PATH:$CATALINA_HOME/bin
EXPOSE 8083
CMD ["/usr/local/tomcat/apache-tomcat-8.5.61/bin/catalina.sh","run"]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值