docker tomcat java8_Docker-Dockerfile构建tomcat7-jdk8环境

本文档详细介绍了如何通过Dockerfile从基础的CentOS镜像构建一个包含Tomcat7和Java8的环境。首先创建Dockerfile存放目录,然后上传或下载所需的JDK和Tomcat安装包。接着编写Dockerfile,配置环境变量,并暴露8080端口。接下来,构建Docker镜像,并启动容器。最后,测试应用运行情况及查看容器日志。
摘要由CSDN通过智能技术生成

Dockerfile构建tomcat7-jdk8环境

[1].创建dockerfile存放目录

mkdir -p /app/Docker/Tomcat

cd /app/Docker/Tomcat/

[2].上传或下载jdk1.8.0_144+apache-tomcat-7.0.75安装包

[3].编写Dockerfile文件

cat>/app/Docker/Tomcat/Dockerfile<

FROM centos

#指定基础镜像来自于哪里

MAINTAINER Tomcat7 images

#进行说明

ADD jdk1.8.0_144/ /opt/jdk

#添加jdk

ADD apache-tomcat-7.0.75 /opt/tomcat

#添加tomcat

#COPY xxx.war /opt/tomcat/webapps/

#war包可进行挂在或者直接拷贝

EXPOSE 8080

#开发端口

RUN /usr/bin/sed -i '107a JAVA_HOME=/opt/jdk' /opt/tomcat/bin/catalina.sh

#配置环境变量

CMD ["/bin/bash","-c","/opt/tomcat/bin/catalina.sh run"]

#开启Tomcat

EOF

36ec795f6f484d841457b2fedc2d6f22.png

[4].构建镜像

docker build -t tomcat7:01 /app/Docker/Tomcat

6b24b8471c47df16f33f423e177b3b60.png

[5].启动容器

docker run -d --name "math_tomcat01" -p8080:8080 tomcat7:01

docker ps

308352e3272ad60624a8d184109ecb3a.png

[6].测试,并查看日志

测试:curl 127.0.0.1:8080 -I

查看日志:docker logs -f math_tomcat01

fc77cf0fee727449479a7f80dffa9458.png

[8].查看负载

docker stats tomcat01

a88dfd72c92ec288d66e083e27d98779.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值