zoukankan      html  css  js  c++  java
  • docker运行tomcat的war包程序,构建镜像

    地址:https://registry.hub.docker.com/r/davidcaste/alpine-tomcat

    这里采用的是jdk8tomcat8作为基础镜像

    • Tomcat 8 Version: 8.5.3
    • JRE8/JDK8 Version: 8u92-b14

    基础镜像安装路径是:/opt/tomcat (这个路径就是变量$TOMCAT_HOME或$CATALINA_HOME的值)
    执行启动命令路径是:$TOMCAT_HOME/bin
    war包放置路径是:$TOMCAT_HOME/webapps
    日志文件catalina.out是由变量$CATALINA_OUT设置的,默认值是/dev/null
    其他log日志文件路径是:/logs/,使用的时候可以把这个路径映射到宿主机中

    官方使用方法:

    FROM davidcaste/alpine-tomcat:tomcat8
    docker run -it --rm davidcaste/alpine-tomcat /opt/tomcat/bin/catalina.sh run
    docker cp ./sample.war tomcat-ci:/opt/tomcat/webapps/sample.war
    

    实际使用:
    Dockerfile文件内容

    FROM davidcaste/alpine-tomcat:jre8tomcat8
    MAINTAINER 1103324414@qq.com
    EXPOSE 8080
    ADD target/mapEdit-web-1.0-SNAPSHOT.war $TOMCAT_HOME/webapps/mapEdit.war
    ENTRYPOINT ["/opt/tomcat/bin/catalina.sh","run"]
    

    启动:

    docker run -d -p 8085:8080 --name hmk_tomcat registry.cn-gdgz1.ctyun.cn/jdd-k8s/mapedit:20211227140637
    
  • 相关阅读:
    stm8s103 EEPROM烧程序时能否保留
    NEC芯片特别说明
    pic中断特别说明
    删除排序链表中的重复元素 II
    被围绕的区域
    计数二进制子串
    简单工厂模式
    打家劫舍 II
    打家劫舍
    相同的树
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/15736328.html
Copyright © 2011-2022 走看看