1 准备工作
创建tomcat文件夹,下载jdk,解压为jdk目录。常见Dockerfile 和 start-tomcat.sh
$ mkdir tomcat
$ cd tomcat
$ touch Dockerfile start-tomcat.sh
$ wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.36/bin/apache-tomcat-9.0.36.zip
2 Dockerfile 文件和其他脚本文件
Dockerfile 文件内容如下:
# 设置继承自用户创建的基础镜像
FROM myubuntu:myssh
# 创建者的基本信息
MAINTAINER kevin<kevin@163.com>
# 设置环境变量,所有操作都是非交互式的
ENV DEBIAN noninteractive
# 设置时区
RUN echo "Asia/Shanghai" > /etc/timezone && \
dpkg-reconfigure -f noninteractive tzdata
# 安装和tomcat 用户认证相关的软件
RUN apt-get install -yq --no-install-recommends wget pwgen ca-certificates && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# 设置tomcat环境变量,
ENV CATALINA_HOME /tomcat
ENV JAVA_HOME /jdk
# 复制tomcat和jdk到镜像中
C