用带glibc的alpine镜像制作 自定义版本的oracle jdk和tomcat
我只能说, 以下这个dockerfile总结了很久, 当然,目前算是个半成品, 但对我极具参考价值!!! 注释里才是技术亮点。 # base image # alpine的openjdk可以直接运行,但oracle jdk却需要glibc。残念。 From harbor.example.com/base/baseos/alpine-glibc:3.7-glibc2.27 # MAINTAINER MAINTAINER XXX #相将以下ENV合成一行,减少层数,但无论用不用等号,加斜杠,都没成功。又残念。 ENV JAVA_HOME=/usr/local/jdk1.8.0_73 ENV CLASSPATH=$JAVA_HOME/bin ENV TOMCAT_VERSION=tomcat-8.0.14 ENV CATALINA_HOME=/usr/local/${TOMCAT_VERSION} ENV PATH=.:${JAVA_HOME}/bin:${CATALINA_HOME}/bin:$PATH RUN mkdir -p /xxx/temp/ \ # 统一tomcat的日志和软件包...
