Docker remote Verbindung?
Hey zuerst mal
Danke für's Zeit nehmen. Meine Frage ist ob es ein Docker image oder via SSH möglich ist ein remote ein zu richten das ich einen desktop habe wie jetzt bei mir am PC (wenn es möglich ist über Docker einen windows desktop zu erstellen wäre das gut Linux geht aber auch problemlos). Ich möchte stable diffusion nutzen um DreamBooth training zu nutzen damit ich Bilder generieren kann, aus einer eigenen Bilder Sammlung. Was ich bisher gefunden habe, hat mir leider nicht geholfen und ich hoffe meine Frage ist verständlich 😅
Wo willst Du den Container mit welcher GPU laufen lassen?
Es ist ein entfernter Server mit einer Nvidia 3090. Wie meinst du die Frage wo ich den Container laufen lassen will, verzeih mein Wissen in der Funktion von Docker ist bescheiden.
2 Antworten
- Ja, das geht. Du kannst einfach einen VNC-Server starten, und dich dann mit dem verbinden.
- Wofür willst du einen Desktop haben? Stable Diffusion kannst du über einen Webserver steuern. Mit dem kannst du dich auch direkt verbinden, ganz ohne remote Desktop.
Sorry, meine Frage ging dahin, ob Du einen Anbieter wie AWS oder Azure im Auge hast.
Ich habe verstanden es gibt den Server mit nVidia Grafikkarte bereits und er läuft unter Linux?
Dann stell sicher, dass die neuste Version von docker, die nVidia Treiber und das nVidia Container Toolkit installiert ist. Ab da musst Du eigentlich nur noch einer passenden Anleitung folgen.
https://github.com/smy20011/dreambooth-docker wäre da ein Beispiel. Dafür brauchst Du kein UI und alles wäre via SSH und Konsole abbildbar.
Wie genau mache ich das?