Sign inSign up

cemkefeli/webappstack-java

By cemkefeli

•Updated 11 months ago

Base image for Java web applications with Tomcat 8.0.14 and OpenJDK 8.

Image
0

104

cemkefeli/webappstack-java repository overview

⁠🌐 WebAppStack Java Base Image

Image name: cemkefeli/webappstack-java:tomcat_8.0.14-openjdk_8
Purpose: Base image for running Java web applications using Apache Tomcat and OpenJDK.


⁠🧩 Contents

This image includes:

  • Apache Tomcat 8.0.14
  • OpenJDK 8 (JRE + JDK)
  • Lightweight Linux base (Debian/Ubuntu)
  • Pre-configured CATALINA_HOME and Java environment variables

ā šŸ› ļø Usage

⁠Run the container
docker run -d   -p 8080:8080   --name webapp-tomcat   cemkefeli/webappstack-java:tomcat_8.0.14-openjdk_8

Then visit:
šŸ‘‰ http://localhost:8080⁠

⁠Deploy your WAR file

Mount your application into /usr/local/tomcat/webapps:

docker run -d   -p 8080:8080   -v $(pwd)/myapp.war:/usr/local/tomcat/webapps/myapp.war   cemkefeli/webappstack-java:tomcat_8.0.14-openjdk_8

ā āš™ļø Environment Variables

VariableDescriptionDefault
JAVA_OPTSExtra Java runtime options-Xms512m -Xmx1024m
CATALINA_OPTSTomcat-specific options(empty)
TZTimezoneUTC

ā šŸ“¦ Tagging Convention

Tags follow this pattern:

tomcat_<version>-openjdk_<version>

Examples:

  • tomcat_8.0.14-openjdk_8
  • tomcat_8.5-openjdk_11
  • tomcat_9-openjdk_17

⁠🧱 Example Docker Compose

services:
  webapp:
    image: cemkefeli/webappstack-java:tomcat_8.0.14-openjdk_8
    container_name: container-webapp-tomcat
    ports:
      - "8080:8080"
    volumes:
      - ./webapps:/usr/local/tomcat/webapps
    restart: unless-stopped

ā šŸ§‘ā€šŸ’» Author

Maintainer: cemkefeli⁠ / http://www.cemkefeli.com⁠ Part of the WebAppStack project – modular Docker images for scalable web application stacks.


ā šŸ“œ License

This image is distributed under the same license terms as the included open-source components (Tomcat, OpenJDK).

Tag summary

Content type

Image

Digest

sha256:2b933bc4c…

Size

249.3 MB

Last updated

11 months ago

docker pull cemkefeli/webappstack-java:tomcat_8.0.14-openjdk_8