Skip to content

hf613/docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

FROM openjdk:8-jre

MAINTAINER hf

ENV JAVA_HOME /docker-java-home ENV CATALINA_HOME /usr/local/tomcat ENV PATH $CATALINA_HOME/bin:$PATH ENV TIME_ZONE Asia/Shanghai RUN mkdir -p "$CATALINA_HOME" WORKDIR $CATALINA_HOME

RUN set -x

# 下载Tomcat压缩文件 && wget -O tomcat.tar.gz 'http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.29/bin/apache-tomcat-8.5.29.tar.gz'
# 解压 && tar -xvf tomcat.tar.gz --strip-components=1
#下载云上的war包 && wget https://test-1256210352.cos.ap-chengdu.myqcloud.com/test.war
#删除原项目文件 && rm -rf webapps/*
#把云上下载的新war包替换上去 && mv test.war webapps/
# 删除供Windows系统使用的.bat文件 && rm bin/.bat
# 删除Tomcat压缩文件 && rm tomcat.tar.gz


# 更改时区 && echo "${TIME_ZONE}" > /etc/timezone
&& ln -sf /usr/share/zoneinfo/${TIME_ZONE} /etc/localtime

# 处理Tomcat启动慢问题(随机数产生器初始化过慢) && sed -i "s#securerandom.source=file:/dev/random#securerandom.source=file:/dev/./urandom#g" $JAVA_HOME/jre/lib/security/java.security

EXPOSE 8080 CMD ["catalina.sh", "run"]

About

docker学习

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors