Docker-Firefox GUI for dummies

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
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:
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:
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 :)
 
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.
 
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:
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:
 
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:
Alles klar, danke für die Info!
 
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
 
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