Ich habe eine Anwendung entwickelt und verwende Docker, um es zu bauen. Ich möchte es als VMware OVF-Paket bereitstellen. Was sind meine Möglichkeiten? Wie kann ich es versenden, damit der Kunde es in seiner VMware-Umgebung bereitstellen kann?Schiff Docker Bild als OVF
Auch ich benutze ein Basis-Ubuntu-Image und installierte NodeJS, MongoDB und andere Abhängigkeiten davon. Aber ich möchte meine NodeJS-basierte Anwendung und die MongoDB-Datenbank als einen Service innerhalb des Pakets konfigurieren, das ich zu versenden beabsichtige. Ich weiß, wie man diese als Dienst konfiguriert, der init.d auf einer normalen VM verwendet. Wie gehe ich in Docker vor? Sollte ich meine init.d-Dateien in meinem Anwendungsordner haben und sie während des Builds in den Docker-Container kopieren? Oder gibt es bessere Wege?
Alle Ratschläge zu schätzen wissen.
Update:
Der Grund, warum ich diese Frage ist - Mein Ziel Benutzer wissen müssen nicht unbedingt Docker. Die Anwendung sollte für Benutzer, die keine Docker-Erfahrung haben, einfach bereitzustellen sein. Mit allen Diensten in einer einzigen VM können Probleme einfach behoben werden. Wie im Fall werden alle Protokolldateien im Verzeichnis/var/log für verschiedene Dienste gespeichert und wir können den Status aller verschiedenen Dienste gleichzeitig sehen. Anstatt dass der Benutzer in jeden Andockdienst schauen muss. Und wahrscheinlich Problembehebung Problem mit Docker selbst.
Aber gleichzeitig fühle ich es bequem, die Anwendung der Docker Weg zu bauen.
Vielen Dank für die Klarstellung! – mumshad