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
[4].构建镜像
docker build -t tomcat7:01 /app/Docker/Tomcat
[5].启动容器
docker run -d --name "math_tomcat01" -p8080:8080 tomcat7:01
docker ps
[6].测试,并查看日志
测试:curl 127.0.0.1:8080 -I
查看日志:docker logs -f math_tomcat01
[8].查看负载
docker stats tomcat01