- Docker Compose installieren https://github.com/docker/compose/releases
- in den Ordner mit docker-compose.yml und Dockerfile wechseln
docker-compose up -d
ausführen
Created
July 12, 2016 12:50
-
-
Save pteich/17a5707a8e7c400dec7569c314326ae0 to your computer and use it in GitHub Desktop.
Tomcat Dockerfile Description
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tomcat: | |
build: ./ | |
container_name: tomcat | |
ports: | |
- "8888:8080" | |
volumes: | |
- ./dest:/usr/local/tomcat/webapps | |
restart: unless-stopped |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM tomcat:7-jre8-alpine | |
MAINTAINER Peter Teich <[email protected]> | |
# mit RUN werden beim Bauen des Image Shell-Befehle IM Container ausgeführt | |
# möglichst viele Befehle miteinmal ausführen, da nach jedem RUN ein neuer Layer im Container gespeichert wird | |
# Beispiel: | |
# RUN apt-get update && apt-get install -y build-essential curl && \ | |
# apt-get clean && \ | |
# rm -rf /var/lib/apt/lists/* && \ | |
# Mit COPY werden lokale Ordner auf dem Host zur Build-Zeit in den Container kopiert, nicht zur Laufzeit! | |
# COPY ./dest /usr/local/tomcat/webapps | |
# Mit VOLUME Ordner freigeben, die zur Laufzeit des Containers mit einem lokalen Ordner auf dem Host verbunden werden können | |
VOLUME ["/usr/local/tomcat/webapps"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment