Forum: Gesperrte Threads Docker virtual Desktop


von Hans (Gast)


Lesenswert?

Geplant ist folgendes: Ich möchte einen kompletten virtuellen Desktop in 
einer Docker Umgebung laufen lassen. Applikationen sollen in einzelnen 
Docker Containern liegen. Das heißt also, dass ich zum Beispiel 
Thunderbird aus einem Debian Container nutzen könnte, während ich 
metasploit oder Burp aus einem Kali Image nutzen kann. So möchte ich die 
Abhängigkeit von einzelnen Distributionen verringern und gleichzeitig 
die Anwendungen gegeneinander isolieren.

Sobald zwei bis drei Applikationen sinnvoll in einem Image paketiert 
sind, möchte ich auch den xserver und den WM (i3) in Docker Containern 
laufen lassen. Schließlich soll auch ein Remotezugriff per RDP oder 
Spice einschließlich bidirektionaler Audioübertragung funktionieren.

Dieser Thread soll dabei unterstützen und zur Entwicklung der Lösung 
beitragen.

: Verschoben durch Admin
von Ein T. (ein_typ)


Lesenswert?

Hans schrieb:
> Geplant ist folgendes: Ich möchte einen kompletten virtuellen Desktop in
> einer Docker Umgebung laufen lassen. Applikationen sollen in einzelnen
> Docker Containern liegen. Das heißt also, dass ich zum Beispiel
> Thunderbird aus einem Debian Container nutzen könnte, während ich
> metasploit oder Burp aus einem Kali Image nutzen kann. So möchte ich die
> Abhängigkeit von einzelnen Distributionen verringern und gleichzeitig
> die Anwendungen gegeneinander isolieren.
>
> Sobald zwei bis drei Applikationen sinnvoll in einem Image paketiert
> sind, möchte ich auch den xserver und den WM (i3) in Docker Containern
> laufen lassen. Schließlich soll auch ein Remotezugriff per RDP oder
> Spice einschließlich bidirektionaler Audioübertragung funktionieren.

Dazu kenne ich die Repos von Jessica Frazelle [1] mit Dockerfiles für 
etliche gebräuchliche und manche weniger gebräuchlichen 
Desktop-Anwendungen. Ich selbst verwende seit einigen Jahren ein 
angepaßtes Dockerfile von ihr, um Chrome als Wegwerfbrowser in einem 
Container zu nutzen.

Ansonsten bin ich vor einiger Zeit mal über dies hier [2] gestolpert und 
fand das durchaus interessant, habe es aber noch nicht ausprobiert. 
YMMV.

[1] https://github.com/jessfraz/dockerfiles
[2] https://github.com/rogaha/docker-desktop

: Wiederhergestellt durch Admin
von Dave (Gast)


Lesenswert?

Du kannst einfach fertige Docker-Container installieren, z.B. 
Thunderbird

https://hub.docker.com/r/ich777/thunderbird

: Wiederhergestellt durch Admin
von Schukostecker (Gast)


Lesenswert?

Hans schrieb:
> So möchte ich die
> Abhängigkeit von einzelnen Distributionen verringern und gleichzeitig
> die Anwendungen gegeneinander isolieren.

Hans schrieb:
> Sobald zwei bis drei Applikationen sinnvoll in einem Image paketiert
> sind, möchte ich auch den xserver und den WM (i3) in Docker Containern
> laufen lassen.

Das macht allerdings bisher keiner aus folgendem Grund: Um 
beispielsweise Wayland als Xserver, einen WM und Clients in getrennten 
Container zum Laufen zu bringen, müsste man einiges aufmachen (IPC, 
Sockets,..). Danach ist nichts mehr mit Prozess-Isolation.

: Wiederhergestellt durch Admin
von Hans (Gast)


Lesenswert?

Schukostecker schrieb:
> Danach ist nichts mehr mit Prozess-Isolation.

Mir geht es auch gar nicht um die Isolation, sondern um die Möglichkeit 
ohne großen Aufwand Pakete aus anderen Distribution nutzen zu können. 
Beispielsweise eben die Burp Suite unter Debian aus den Kali 
Paketquellen, ohne dass ich das jar manuell runterladen muss.

: Wiederhergestellt durch Admin
von Schukostecker (Gast)


Lesenswert?

Hans schrieb:
> Mir geht es auch gar nicht um die Isolation, sondern um die Möglichkeit
> ohne großen Aufwand Pakete aus anderen Distribution nutzen zu können.
> Beispielsweise eben die Burp Suite unter Debian aus den Kali
> Paketquellen, ohne dass ich das jar manuell runterladen muss.

Wenn es nur darum geht, könnte Flatpak (flatpak.org) für dich 
interessant sein.

: Wiederhergestellt durch Admin
von Dave (Gast)


Lesenswert?

Hans schrieb:
> Schukostecker schrieb:
>
>> Danach ist nichts mehr mit Prozess-Isolation.
>
> Mir geht es auch gar nicht um die Isolation, sondern um die Möglichkeit
> ohne großen Aufwand Pakete aus anderen Distribution nutzen zu können.
> Beispielsweise eben die Burp Suite unter Debian aus den Kali
> Paketquellen, ohne dass ich das jar manuell runterladen muss.

Dann nutz doch einfach ein Kali-Image unter Debian als Ausgangspunkt.

https://hub.docker.com/r/kasmweb/kali

: Wiederhergestellt durch Admin
Beitrag #7139134 wurde von einem Moderator gelöscht.
Beitrag #7139526 wurde von einem Moderator gelöscht.
Beitrag #7139541 wurde von einem Moderator gelöscht.
Beitrag #7139548 wurde von einem Moderator gelöscht.
Beitrag #7139716 wurde von einem Moderator gelöscht.
Beitrag #7139736 wurde von einem Moderator gelöscht.
Beitrag #7139817 wurde von einem Moderator gelöscht.
Beitrag #7139826 wurde von einem Moderator gelöscht.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.