Wie hoste ich eine virtuelle Maschine mit über Docker zugänglicher GUI?

Wie hoste ich eine virtuelle Maschine mit über Docker zugänglicher GUI?

Stellen Sie sich folgendes Szenario vor: Ich habe bei mir zu Hause ein Netzwerk mit fünf Computern. Einen davon habe ich als Server eingerichtet, sodass er permanent eingeschaltet und vom Rest des Netzwerks aus zugänglich ist. Ich möchte einige Docker-Images darauf hosten, aber ich möchte nicht nur einen Computer, auf den ich per SSH zugreifen kann. Was ich wirklich möchte, ist ein Computer, den ich tatsächlich auf einem anderen Computer mit einer GUI anzeigen kann.

Leider bin ich nicht der Einzige im Haus und daher muss der Computer manchmal für mehrere Personen zugänglich sein, was Dinge wie RDPing mit dem Hauptserver und die Verwendung von etwas wie VirtualBox ausschließt. Welche anderen Optionen stehen mir zur Verfügung, die es mir ermöglichen, mehrere Docker-Betriebssysteme mit einer für die Außenwelt verfügbaren GUI zu hosten?

Es ist einfach, dieses System für den Zugriff über SSH einzurichten, aber ich habe noch nie eine Lösung gesehen, die mir den Zugriff auf die Desktop-GUI ermöglicht.

Antwort1

Docker führt kein Betriebssystem aus, sondern eine Anwendung. Wenn Sie ein vollständiges Betriebssystem ausführen möchten, benötigen Sie Virtualisierung, keine Containerisierung.

So wie ich das verstehe, möchten Sie einen Computer, auf dem mehrere virtuelle Maschinen laufen, auf die alle remote zugegriffen werden kann. Dies kann mit VirtualBox oder VmWare erreicht werden (andere Virtualisierungslösungen können dies möglicherweise auch, aber ich kenne sie nicht).

Da Sie VirtualBox in Ihrer Frage erwähnt haben, werde ich mich darauf konzentrieren. VirtualBox hat einegesamte DokumentationsseiteInformationen zum Einrichten des RDP-Zugriffs auf eine virtuelle Maschine, einschließlich des Startens der VM im Headless-Modus, damit kein Fenster auf dem Server geöffnet wird. Auf diese Weise können Sie per RDP direkt auf den Gast zugreifen, nicht auf den Haupthost. Daher ist es immer noch relativ schwierig, die VM zu verlassen.

verwandte Informationen