Erstellen Sie ein gemeinsam nutzbares VM-Image, auf dem eine bestimmte Anwendung ausgeführt wird

0

Ich möchte ein VM-Image erstellen, das eine einzelne Anwendung und alle Abhängigkeiten enthält, die ich packen und an einen anderen Entwickler senden kann. Dieser Entwickler könnte dann dieses Image erstellen und eine VM mit meiner Anwendung starten und auf die gleiche Weise ausführen, wie ich es tun würde, ohne dass eine zusätzliche Installation erforderlich wäre. Ich weiß, dass Docker ähnliche Funktionen bietet, meine Anwendung jedoch von CentOS 6 abhängt. Ich glaube daher nicht, dass Docker eine Option für mich ist. Ist das Erstellen eines solchen VM-Images möglich? Ich verwende derzeit VirtualBox, bin aber offen für die Verwendung von etwas anderem.

nb12345
quelle
1
Haben Sie versucht, nur die VM-Dateien mit diesem anderen Entwickler zu teilen? Du könntest gehen zu File > Export Appliance.
Josh
Wenn mit Dateien die Anwendungsdateien gemeint sind, dann ja. Es treten jedoch regelmäßig Probleme beim Erstellen und Ausführen der Anwendung auf, die ich nie sehe, obwohl die Anwendung auf mehreren verschiedenen Computern erstellt wurde. Das macht es mir schwer, ihnen beim Debuggen zu helfen, und verlangsamt so unseren Fortschritt. Ich hoffe, dass wir Zeit sparen können, indem wir die Anwendung selbst erstellen und dann an sie senden
nb12345
Nein, ich meinte deine VM-Dateien. Ihre gesamte vorgefertigte VM.
Josh
Ihre Bearbeitung wurde nicht angezeigt. Würde dies ein ISO-Image erzeugen, das sie dann verwenden können? Wenn ja, war mir diese Option nicht bekannt und ich werde sie auf jeden Fall versuchen.
nb12345
Es sollte ein *.ovaImage erstellt werden, das sie am Ende in VirtualBox importieren können. Das habe ich aber noch nie gemacht.
Josh