2014-11-14 11 views
5

zu verwenden Ich habe docker für ein paar Wochen in meiner Entwicklungsumgebung verwendet, und es ist ziemlich nett, ich muss keine Sorgen über die Konfiguration weder ich muss eine vollständige virtuelle Maschine ausführen um nur einen Anwendungsserver zu betreiben (in meinem Fall JBoss).Ist es möglich, docker mit jrebel oder dcevm

Allerdings scheint ich mit Compile, Deploy, Wait, Test in die alten Zeiten zurückgegangen zu sein.

Jetzt ist Frage, gibt es eine Möglichkeit, Tools wie JREBEL oder dcevm zu verwenden, um dies zu beschleunigen? Und macht diese Frage überhaupt Sinn?

+0

Ist das Problem, dass Sie einen neuen Container für jede Kompilierung erstellen? Sie können Ihre kompilierten Dateien für schnelle Iterationen in einem statischeren Container bereitstellen und dann einen eigenständigen Container erstellen, wenn Sie zum Versand bereit sind. Siehe die Option [-v] (https://docs.docker.com/userguide/dockervolumes/#mount-a-host-directory-as-a-data-volume) – Bryan

+0

@Bryan Ich verwende bereits die Option -v , aber das löst die Frage nicht, ist es möglich, dies entweder über JRebel oder dcevm auszuführen? –

Antwort

4

Ich sehe nicht, warum es nicht möglich ist. Tatsächlich ist bereits ein docker-jboss-jrebel Container öffentlich verfügbar. Ich habe es nicht selbst getestet, also kann ich nicht sicher sagen, ob es Probleme gibt. Hast du versucht, JRebel zu benutzen? Hast du irgendwelche Probleme gesehen?

+0

Die Frage bezieht sich mehr darauf, wie ermittelt wird, welcher jvm den Anwendungsserver ausführt. Wenn ich das anpassen kann, wäre die Verwendung von dcevm einfach und würde es mir ermöglichen, meinen Code zu schreiben und zu testen, ohne ihn zu implementieren. Irgendeine Idee, wie man das macht? –

+0

Mit welcher JVM meinst du, welche jvm-Version oder welche jvm-Instanz? In beiden Fällen würden Sie dies mithilfe Ihrer Definition für den Einstiegspunkt steuern. –

+0

Ich meine, wie kann ich docker sagen, jboss mit diesem speziellen jvm (normalerweise dcevm) starten, so dass ich wirklich wie-swap tun kann. –