Apache Tomcat meets Docker: Webanwendungen als Docker-Images herstellen

Das Docker-Ökosystem ist die ideale Umgebung, um Webanwendungen zu implementieren. Verschiedene Anwendungen auf einer Gruppe von Rechnern isoliert voneinander bereitzustellen, ist unser täglich Brot. Leider ist es mit der viel gelobten Portabilität im Java-Umfeld so eine Sache: Unsere Anwendungen müssen dennoch an die jeweilige Umgebung angepasst werden. Docker-Container können hier helfen, die Anwendungen und ihre Umgebung betriebsbereit und portabel zu produzieren. Wie in den meisten Fällen existieren unterschiedlichste Möglichkeiten, eine Anwendung zu verpacken. In diesem Beitrag werden verschiedene Bereitstellungen von Webanwendungen mit Docker beschrieben.