tomcat produção arquivo de imagem

## baixar centos7 Espelho 

# FROM CentOS: 1708/04/07 FROM o Java: openjdk-8 -alpine 
## de MAINTAINER por Will wangzeng 
# instalar en_US.UTF- 8 e configurar o ambiente 
# RUN locale-Gen en_US.UTF-8 
# ENV LANG en_US . 8-.UTF 
# ENV do idioma as en_US: EN 
# ENV . o LC_ALL o en_US.UTF 8- 
## montado JDK o RUN mkdir / usr / soft 
# RUN mkdir / usr / local / JDK 
# COPY JDK-8u241-Linux-x64.tar.gz /usr/soft/jdk-8u241-linux-x64.tar.gz 
# RUN





tar xvf /usr/soft/jdk-8u241-linux-x64.tar.gz -C / usr / / jdk locais 
# RUN rm -rf /usr/soft/jdk-8u241-linux-x64.tar.gz 

##安装tomcat 
RUN mkdir -p / usr / local / tomcat
 COPY apache-tomcat-7.0.100.tar.gz /usr/soft/apache-tomcat-7.0.100 .tar.gz
 RUN tar xvf / usr / soft / apache-tomcat -7.0.100 tar.gz -C / usr / local / tomcat
 RUN rm -rf /usr/soft/apache-tomcat-7.0.100 tar.gz 

##设置环境变量
# ENV JAVA_HOME / usr / local / jdk /jdk1.8 .0_241
 ENV CATALINA_HOME /usr/local/tomcat/apache-tomcat-7.0.100 
# ENV PATH $ PATH: $ JAVA_HOME / bin: $ CATCHA_HOME / bin
ENV o caminho $ PATH: $ CATCHA_HOME / bin 

## itens embalados copiados para o tomcat webapps diretório 
## COPY xxx /usr/local/tomcat/apache-tomcat-7.0.100 / webapps 


porta de serviço interna ## aberta 
EXPOR 8080 

## finais iniciar o processo sshd, para evitar que os container inicia depois de perder 
## CMD / usr / sbin / sshd -D
 CMD [ "RUN "./usr/local/tomcat/apache-tomcat-7.0.100/bin/catalina.sh" "]

 Constituição: estivador construção --rm = true --no-cache = false java8tomcat7 -t: 1,0.

运行: estivador prazo -é -d --name tomcat7 -p 8099: 8080 java8tomcat7

Mount diretório de execução: estivador prazo -é -d --name tomcat8 -p 8089: 8080-v / root / tomcat / webapps: / usr / local / tomcat / webapps tomcat

Referência: https://www.jianshu.com/p/65b955f7864e

Acho que você gosta

Origin www.cnblogs.com/ringwang/p/12499602.html
Recomendado
Clasificación