Docker für Java Entwickler

Dr. Roland Huß
12,897
Uploaded by RheinJUG at 9/22/2015 - recorded at 9/17/2015
QR-Code

Speaker:

Dr. Roland Huß

Description:

Docker verändert die Art und Weise, wie Applikationen gebaut und in Produktion gesetzt werden. Bisher werden Java Enterprise WARs oder EARs in vorinstallierte JEE-Server deployt. Jetzt können dank Docker die Anwendungen direkt in Containern ausgeliefert werden, die den Ausführungskontext gleich mitbringen. Dieser Vortrag zeigt, wie Docker Entwicklern bei diesem Übergang helfen kann. Dabei stehen zwei Aspekte im Vordergrund: Die Erstellung von Docker-Containern aus dem Build-Prozess heraus und die Realisierung autarker Integrationstests. Dazu wird ein Docker-Maven-Plug-in ausführlich vorgestellt. Anhand eines Microservices in Zusammenspiel mit einer PostgreSQL-Datenbank wird in einer Livevorführung gezeigt, wie einfach sich eine Docker-Build-Integration realisieren lässt. Am Ende des Vortrags wird klar sein, welche Vorteil Docker speziell Java Entwicklern bietet und wie man Docker am elegantesten in einen Maven Build Prozess integrieren kann.

Category:

Events

Tags:

License:

Default HHU License

Chapters: