前言:关于Compose的部署可以参考上一篇博客点击此处
文章目录
一、布置环境
- 创建compose文件目录以及tomcat与nginx子目录
[root@promote ~]# mkdir compose_nt
[root@promote ~]# cd compose_nt/
[root@promote compose_nt]# mkdir nginx
[root@promote compose_nt]# mkdir tomcat
二、编写Tomcat
- 准备好所需要的包并编写Dockerfile脚本
[root@promote compose_nt]# cd tomcat/
[root@promote tomcat]# ls
apache-tomcat-8.5.16.tar.gz jdk-8u91-linux-x64.tar.gz
[root@promote tomcat]# vim Dockerfile
#基于基础镜像
FROM centos:7
#作者信息
MAINTAINER the tomcat
#解压
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 JAVA_HOME /usr/local/java/jre
ENV PATH $PATH:/usr/local