Docker-Firefox GUI for dummies

Status
Für weitere Antworten geschlossen.

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.468
Punkte für Reaktionen
356
Punkte
103
Ein Image, dass UID:GID als Environment-Variable erlaubt wäre über die UI problemlos nutzbar.
Oft wird das User mapping oder permission mapping genannt in der Beschreibung.

Da musst Du wohl mal Dockerhub bemühen und die x-tausend Treffer für "vnc firefox" durchsuchen, bist Du einen findest der passt.

Viel Erfolg!

p.s. Bereitgestellt wird IMMER ein Image (=Abbild). Ein Container ist eine parametrisierte Laufzeit-Ausprägung eines Images. Ein Container basiert dabei immer auf einem exakten Image. Ein update eines Images führt nicht zum update eines Containers - dazu muss(!) ein Container gelöscht und vom neuen Image erneut angelegt werden.
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.207
Punkte für Reaktionen
62
Punkte
114
Funktioniert richtig gut das Ganze..frag mich nur ob es da nichts aktuelleres gibt.
Image ist 1 Jahr alt :(


EDIT:
Falls jemand das Passwort ändern möchte
in der noVNC Sitzung ein Terminal aufmachen (XTerm) und /usr/bin/vncpasswd eingeben
Danach 2x hintereinander das neue Passwort (6-8 Zeichen) :)
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.207
Punkte für Reaktionen
62
Punkte
114
Habe jetzt mal das consol/ubuntu-xfce-vnc Image geladen, da kann man direkt in Docker über Variablen alles anpassen (Auflösung, Passwort etc.)!
Läuft auch Super & gefällt mir noch besser :)
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.207
Punkte für Reaktionen
62
Punkte
114
Ja ist neuer, da gebe ich dir recht, aber leider ohne Chrome! :(
nachdem ich mich nicht zum root machen kann, kann ich ihn auch nicht nachinstallieren.
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.468
Punkte für Reaktionen
356
Punkte
103
Ihr wollte das root pwd kennen? Dann vergebt es doch einfach selber.

Dockerfile:
Code:
from accetto/ubuntu-vnc-xfce-firefox
ARG ROOT_PWD=mypwd
ARG VNC_USER=headless:headless
user root
RUN chpasswd $ROOT_PWD
user $VNC_USER

und dann bauen mittels:
docker build -t ubuntu-vnc-xfce --force-rm /pfad/zum/Dockerfile

Danach könnte ihr einen Container aus ubuntu-vnc-xfce bauen, kennt das Root-Passwort und könnte nachinstallieren was ihr wollt.
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.207
Punkte für Reaktionen
62
Punkte
114
Sorry, da komm ich jetzt nicht ganz mit...

Der build Befehl ist mir klar, aber wie meinst du das mit dem Dockerfile und dem Code?
Wo muss ich das reinschreiben, bin da totaler Neuling! :confused:
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.468
Punkte für Reaktionen
356
Punkte
103
Code = Inhalt von einem neu anzulegenden Dockerfile (so heisst auch die Datei)

Eigentlich müsste man das Image auch erweitern um permission mapping, damit man von aussen die UID/PID für den User mitgeben kann. Das hätte den Charme, dass Dateien in einem gemappted Download-Verzeichnis gleich mit der richtigen Berechtigung geschrieben werden und man von der DS aus ohne Berechtigungsprobleme auf die Datein zugreifen kann.

Wäre mir langweilig würde ich das das einfach mal bauen. Leider ist das gerade nicht der Fall und so richtig interesse habe ich an einem VNC Container auch nicht.

Kleiner Tipp: eine Syno in Verbindung mit einem intel NUC, der Freigaben von der Syno mountet = Storage + Leistung :) Damit kann man dann auch so Ressourcen-Monster wie Plex schmerzfrei betreiben.
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.207
Punkte für Reaktionen
62
Punkte
114
Alles klar, danke für die Info!
 

Tuxnet

Benutzer
Mitglied seit
02. Jan 2019
Beiträge
580
Punkte für Reaktionen
66
Punkte
48
Guten Morgen zusammen,
Ich weiß nicht warum,...aber neu mir funktioniert es nicht.

Ich habe über das Shell den Container heruntergeladen, und er ist auch gestartet.
Ich befinde mich allerdings nicht im gleichen Netzwerk.

Reales Netzwerk 192.*
Container Netzwerk 172.*

Über vnc kann ich mich nicht anmelden.


Der Container ist fehlerfrei gestartet
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.468
Punkte für Reaktionen
356
Punkte
103
Ich habe über das Shell den Container heruntergeladen, und er ist auch gestartet.
Ich befinde mich allerdings nicht im gleichen Netzwerk.

Reales Netzwerk 192.*
Container Netzwerk 172.*

Der Container ist fehlerfrei gestartet

Die Beobachtungen sind alle korrekt und gehören auch so.

Über vnc kann ich mich nicht anmelden.

Ich frage mich nur, WIE Du versuchtst Dich anzumelden?

Kleiner Hinweis in Bezug auf Bridged-Network:
Wer Docker nicht verstanden hat, versucht zwanghaft mit der Container IP zu arbeiten.
Wer Docker verstanden hat, mapped einen Host-Port auf einen Container-Port und greift dann über host-ip/hostname:host-port auf den Dienst im Container zu.

Tipp: Nach Durcharbeiten von https://container.training/intro-selfpaced.yml.html hast Du ein breites Basis-Verständnis von Docker und wie es gedacht ist benutzt zu werden.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat