如何制作docker tomcat8镜像

操作环境
Docker 版本:Docker version 18.09.6
Jdk:1.8
Tomcat:8.5.37
目标服务器:192.168.0.209 Centos7 64位
相关软件
apache-tomcat-8.5.37.tar.gz
jdk-8u191-linux-x64.tar.gz
操作步骤
以下步骤在windows下操作
1、 编辑好Dockerfile文件(我也不知道这里录入#设置环境变量老是不对,$居然不认识?我还是插入一张图片算了。)
#基本镜像
FROM centos
#jdk复制到docker容器里面的/usr/local目录下
ADD jdk-8u191-linux-x64.tar.gz /usr/local
#Tomcat复制到docker容器里面的/usr/local目录下
ADD apache-tomcat-8.5.37.tar.gz /usr/local
#设置环境变量(这与centos下设置classpath,java-home一样)
ENV JAVA_HOME /usr/local/jdk1.8.0_191
#设置环境变量
ENV CLASSPATH J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
#设置环境变量
ENV CATALINA_HOME /usr/local/apache-tomcat-8.5.37
#设置环境变量
ENV CATALINA_BASE /usr/local/apache-tomcat-8.5.37
#设置环境变量
ENV PATH P A T H : PATH: PATH:JAVA_HOME/bin: C A T A L I N A H O M E / l i b : CATALINA_HOME/lib: CATALINAHOME/lib:CATALINA_HOME/bin
在这里插入图片描述
#执行startup.sh并打开日志
ENTRYPOINT /usr/local/apache-tomcat-8.5.37/bin/startup.sh && tail -F /usr/local/apache-tomcat-8.5.37/logs/catalina.out
2、 在windows下整理好相关文件
把相关文件传送到209服务器上的/usr/local/src/docker-tomcat目录。
在这里插入图片描述

以下操作在209服务器上操作

1、 创建image镜像准备
进入/usr/local/src/docker-tomcat目录
2、 制定目标
创建名称为docker-tomcat-8537版本为v1.0的tomcat镜像,tomcat缺省工程为tomcat自带工程
3、 执行命令
docker build -t docker-tomcat-8537:v1.0 .
注意后面有个英文的句号
在这里插入图片描述

4、 验证容器是否成功
docker images
在这里插入图片描述

5、 创建docker-tomcat-8537:v1.0容器实例
docker run -d -p 7000:8080 docker-tomcat-8537:v1.0

详情情况
在这里插入图片描述
6、 测试是否正常
在浏览器中输入http://192.168.0.209:7000

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值