Seite 2 von 4
Re: FAQ zu Docker/Portainer
Verfasst: Mo Jan 28, 2019 12:41 pm
von tws88_user
Hallo Jungs,
eine Frage, da ich auch gerade etwas herum"dockere". Käme jetzt in Bezug auf die nicht persistenten Daten ein Neudeploy (unter Duplicate/Edit in der Containerverwaltung) einem "Löschen und neu aus Image generieren" gleich?
Re: FAQ zu Docker/Portainer
Verfasst: Mo Jan 28, 2019 3:23 pm
von blaubaerli
Hi @tws88_user,
alles was du nicht in einem angebundenen Volume geparkt hast ist nach dem Klick auf „Deploy“ futsch, weil dadurch eine „jungfräuliche“ Instanz ins Leben gerufen wird.
Nur die Inhalte des Volumes bleiben bestehen und stehen auch einer neuen Container-Instanz wieder zur Verfügung.
Ich habe mir einen Container mit einem SSH-Daemon installiert. Der hat alle relevanten Volumes die von anderen Containern genutzt werden angebunden. Über WinScp oder Filezilla gibt es dann Zugriff auf den Inhalt.
Gruß
Jens
Re: FAQ zu Docker/Portainer
Verfasst: Mo Jan 28, 2019 3:32 pm
von tws88_user
Ja. Das scheint mir eine super Idee derzeit. Kannst du da eine ganz kurze Doku zu machen, Jens? Welcher Docker für den SSH_Deamon? Wie genau macht man den Zugriff mit SCP/PUTTY/Filezilla dann?
Re: FAQ zu Docker/Portainer
Verfasst: Mo Jan 28, 2019 3:34 pm
von gbglace
So als Docker und Linux Dau. Ein solcher Datenaustausch-Docker kann aber auch um weitrere Volumes ergänzt werden oder wird der immer neu aufgesetzt wenn man mal einen neuen Funktions-Container mit einem neuen Volume generiert?
Re: FAQ zu Docker/Portainer
Verfasst: Mo Jan 28, 2019 3:35 pm
von blaubaerli
Ja, mal sehen. Bin im Moment viel unterwegs, daher fällt das auf dem Mäuseklavier leider schwer.
Evtl. heute Nacht
Gruß
Jens
Re: FAQ zu Docker/Portainer
Verfasst: Mo Jan 28, 2019 3:36 pm
von tws88_user
@gbglace Man kann da immer weitere Volumes reinmounten, Göran. Das lässt sich in den Containereinstellungen machen.
@blaubaerli Jens - ja, wie du es eben schaffst.

Re: FAQ zu Docker/Portainer
Verfasst: Mo Jan 28, 2019 3:50 pm
von blaubaerli
Hi @gbglace,
ein Volume kann mehreren Containern zugänglich gemacht werden und ein Container kann mehrere Volumes zugeordnet bekommen.
Wenn du nun einen neuen „Funktionscontainer“ installierst der wiederum ein eigenständiges Volume zur Datenhaltung zugeordnet bekam, passt du die Config des SSH-Hilfscontainers an, ergänzt dessen Config um das neu hinzugekommene Volume. Dann deployst du den SSH-Container neu und du kommst von aussen auch an die Inhalte des neuen Volumes.
Gruß
Jens
Re: FAQ zu Docker/Portainer
Verfasst: Mo Jan 28, 2019 4:01 pm
von gbglace
OK der Hilfscontainer ist also dann immer neu aufzubauen. Da der ja nur eine Bedienung Datenaustausch beinhaltet ist das ja keine wirkliche Einschränkung, bis auf die Zeit der Anpassung.
Danke für die Erklärung.
Re: FAQ zu Docker/Portainer
Verfasst: Mo Jan 28, 2019 4:09 pm
von Robert_Mini
Also eine Beschreibung für den SSH Container gibt es schon.
viewtopic.php?p=2567#p2567
Ich hab's zwar mit den Schlüssel noch nicht probiert, aber kann per FTP auf diesen Container und dessen Volumes.
Ich kann heute Abend das Docker File dazu posten, das ist aber nicht's anderes, als
@jockel beschreibt.
=> Auf portainer gehen, images => build a new image und im WebEditor die Abfolge der Befehle einkopieren, dann build the image.
Danach unter Container noch Port 22 auf 22 mappen, Volumes und Netzwerk zuweisen (in meinem Fall habe ich das Heimnetz mit macvlan aus dem EDOMI Container verwendet, besser wäre aber mit bridge auf einen proxy) und mit deploy container den Container erstellen und starten.
Ich glaube der KB Eintrag wird jetzt bald fällig....
Schön wäre natürlich, wenn das jemand 2. schon nachvollzogen hätte (inkl. SSH), der könnte das gleich kontrollieren.
@gbglace: Anpassung geht in <10s. Duplicate/Edit, Volume zuweisen, Deploy.
Wenn ich richtig gehe, wird der Container automatisch gestoppt und nach dem deploy auch gleich gestartet.
Robert
Re: FAQ zu Docker/Portainer
Verfasst: Mo Jan 28, 2019 4:51 pm
von blaubaerli
Robert_Mini hat geschrieben: ↑Mo Jan 28, 2019 4:09 pm
Wenn ich richtig gehe, wird der Container automatisch gestoppt und nach dem deploy auch gleich gestartet.
Genau!
Gruß
Jens