
Ich habe einen Ubuntu-Server auf VMWare, den ich zu Testzwecken verwende. Ich möchte GUI-Anwendungen in einem Docker-Container ausführen. Die Situation ist:
Das Hochfahren des Containers funktioniert, aber ich bekomme keine GUI. Wenn ja, echo $DISPLAY
wird es leer zurückgegeben.
Kann mir jemand in einfachen Worten Schritt für Schritt erklären, wie ich die GUI angezeigt bekomme?
Antwort1
Dies ist keine ausführliche Anleitung, aber ich erkläre die Konzepte, damit Sie von dort aus weitermachen können
Grundsätzlich haben Sie zwei Möglichkeiten:
- Verwenden Sie einen vorhandenen X-Server, der bereits läuft
- Verwenden Sie einen VNC-Server innerhalb des Containers
Ubuntu Server verfügt standardmäßig nicht über ein GUI-Backend (X-Server), daher ist Option 1 nicht verfügbar, sofern Sie keinen X-Server installiert haben.
Es ist wahrscheinlich einfacher, sicherzustellen, dass Ihr Container seinen eigenen VNC-Server bereitstellt, und dann mit einem Remotedesktop-/VNC-Programm eine Verbindung mit der GUI herzustellen.
Sehenmehr Infos hier.