Wie wird ein Java Programm im JAR in einem Docker Kontainer mit Maven aufgerufen? Und wie werden die Docker Tools in Eclipse installiert?

Mit dem io.fabric8 Plugin kann ein Maven Projekt mit Java in Docker laufen. Dazu z.B. das Plugin wie folgt in der pom.xml eintragen.

Damit ein mvn install läuft muss erst die Docker.App gestartet werden:

In Eclipse läuft es dann:

Dann kann z.B. auf der Maven Konsole ein mvn docker:build:

und auch ein mvn docker:run ausgeführt werden:

dann wird wie man sehen kann, das Java Programm im Jar ausgeführt (Versionsangabe -v), wie im Plugin angegeben:

java -jar maven/${project.name}-${project.version}.jar -v

Es können in Eclipse aber auch die Docker Tools 4.0.0. installiert werden:

dann hat man nach einem Restart vier neue Views für die einfache Verwaltung von Docker Kontainer bzw. Images:

Hier mal ein paar Beispiele:

Die Docker Exporer View:

Die Docker Images View: