Seite 1 von 2

Netzwerklaufwerk für Volume

Verfasst: So Aug 26, 2018 10:58 pm
von Chris M.
Wie bekomme ich ein Netzwerklaufwerk als Volume eingebunden?

In der Reihenfolge der Optimalität für mich: SSHFS, CIFS/SMB oder NFS

Re: Netzwerklaufwerk für Volume

Verfasst: So Aug 26, 2018 11:26 pm
von Cepheus73
Hm , wenn du das Netzlaufwerk nur im Container brauchst, dann ist es doch besser, das gleich im Container zu mounten.

Hier ist ein Artikel für NFS, ist aber die Frage, ob die NFS-Pakete auf dem TW installiert sind:
https://www.linkedin.com/pulse/how-use- ... -cresswell

Re: Netzwerklaufwerk für Volume

Verfasst: Mo Aug 27, 2018 8:46 am
von StefanW
Ihr könnt Euch doch die Pakete im Container installieren, die ihr dafür braucht?

Stefan

Re: Netzwerklaufwerk für Volume

Verfasst: Mo Aug 27, 2018 7:56 pm
von Chris M.
Sshfs hat nicht funktioniert. Ich konnte es zwar per apt-get installieren, aber dann wollte er ein "modprobe fuse" und trotzt nachinstalliertem modprobe hat das nicht funktioniert...

Ein NFS im Container zu installieren habe ich noch nicht ausprobiert. Muss ich als nächstes mal machen.

Hinzugefügt nach 1 Stunde 7 Minuten 10 Sekunden:
Cepheus73 hat geschrieben: So Aug 26, 2018 11:26 pm Hier ist ein Artikel für NFS, ist aber die Frage, ob die NFS-Pakete auf dem TW installiert sind:
https://www.linkedin.com/pulse/how-use- ... -cresswell
Gerade ausprobiert: geht.

Jetzt muss ich nur noch
a) meinen Arbeitsrechner ein Verzeichnis als NFS exportieren lassen
b) schaun was der Contianer dazu sagt, dass ihm dieses NFS Share immer wieder unter'm Hintern weggezogen wird (wenn ich meinen Arbeitsrechner nämlich ausschalte...) und es irgendwann wieder kommt.

Re: Netzwerklaufwerk für Volume

Verfasst: Mo Aug 27, 2018 9:43 pm
von Cepheus73
StefanW hat geschrieben: Mo Aug 27, 2018 8:46 am Ihr könnt Euch doch die Pakete im Container installieren, die ihr dafür braucht?
Jein, in dem Fall nicht, da bei dieser Methode der Docker Service das leistet.

Re: Netzwerklaufwerk für Volume

Verfasst: So Nov 04, 2018 12:06 am
von Chris M.
Mit cifs und sshfs bin ich nun etwas weiter: geht beides aktuell nicht.

Wenn ich ein cifs Volume erstelle (vgl. https://nerdblog.steinkopf.net/2017/12/ ... -und-cifs/) und dieses im Container einhänge kommt beim Starten die Fehlermeldung:
Failure
error while mounting volume '/var/lib/docker/volumes/music/_data': error while mounting volume with options: type='cifs' device='//192.168.0.31/music' o='addr=192.168.0.31,rw,uid=0,username=*****,password=*****,nounix,file_mode=0770,dir_mode=0770': operation not supported
Auch ein Versuch in einem Container ein sshfs laufen zu lassen ist fehlgeschlagen, da das fuse nicht mag.
Wenn ich https://github.com/vieux/docker-volume-sshfs richtig verstehe, gibt es dort ein Plugin um per sshfs ein Volume zu erzeugen, was für mich ziemlich optimal wäre.

=> Kann der Timberwolf entsprechend erweitert werden um auch cifs und sshfs zu unterstützen? Ich glaube nicht, dass das aus den Containern selbst heraus gehen wird

Re: Netzwerklaufwerk für Volume

Verfasst: So Nov 04, 2018 2:34 pm
von Chris M.
Eigentlich dachte ich, dass ich NFS schon mal am Laufen hatte (vor der Neupartitionierung, also vor ein paar Betas) - nur mag es nun nicht mehr. Und es scheint den Timberwolf/Portainer/Docker in einen inkonsistenten Zustand zu bringen, den ich durch einen Neustart des Timberwolf hoffentlich nachhaltig behoben habe...

NFS Server ist eingerichtet und Share funktioniert (getestet).
NFS Volume ist angelegt mit:
Bild

Lege ich nun einen frischen Contianer an (ubuntu:16.04, alles Default, nur extra das NFS Volume eingebunden), so kommt der nicht über den Status "created" hinaus:
Bild
(Conainer ubuntutest2 ist genau so wie ubuntutest aufgebaut, nur dass hier kein Volume eingebunden ist)

Beim manuellen Startversuch, wie auch beim Versuch des Löschens, kommt:
Bild
Manchmal kommt beim Lösch-Versuch auch etwas wie:
Bild
Und manchmal nach viel Warten und rumgeklicke im Portainer lässt sich dieser Container dann doch so löschen als wie wenn nichts gewesen wäre...

=> Mir gehen nun die Optionen und Ideen aus ein Netzwerk-Dateisystem in einem Container einzubinden :(

Re: Netzwerklaufwerk für Volume

Verfasst: So Nov 04, 2018 6:12 pm
von StefanW
Hallo Chris,

wir werden das intern diskutieren, wie wir helfen können.

lg

Stefan

Re: Netzwerklaufwerk für Volume

Verfasst: So Jan 13, 2019 11:25 pm
von Chris M.
Hab's jetzt mit Beta 15 nicht nochmal versucht. Soll es hier eine Verbesserung gegeben haben, d.h. soll ich testen?

Re: Netzwerklaufwerk für Volume

Verfasst: Mo Jan 14, 2019 2:40 pm
von StefanW
Muss ich erst Rücksprache nehmen, Stefan