- Mitglied seit
- 26. Okt 2009
- Beiträge
- 9.197
- Punkte für Reaktionen
- 1.138
- Punkte
- 314
Hi!
Ich spiele zur Zeit ein wenig mit Docker rum und habe über Portainer bereits erfolgreich den Nginx Proxy Manager als auch einen einfachen Nginx Webserver über zwei entsprechende Stacks eingerichtet. Soweit habe ich dieses Thema zunächst verstanden.
Nun kam in mir die Idee auf, einen einfachen Ubuntu Container zu erstellen, auf den ich per SSH zugreifen kann und worin bereits die Programme nano mc und git laufen. Nach einer kleinen Recherche bin ich dann auf Dockerfile und Docker Images gestoßen und habe es nach ein wenig rumgefrickel tatsächlich geschafft, mir solch einen Ubuntu Container zu bauen. Ich kann mich per SSH aufschalten und die oben genannten Programme laufen auch.
Über die eingangs erwähnten Stacks konnte ich ja einen sogenannten „End-Point“ angeben, also einen persistenten Speicherort innerhalb des Ordners volume1/docker/ angeben, welche einen flüchtigen Container überleben.
Wie schaffe ich es jetzt, z.B. den Ordner /home/tommes aus dem Ubuntu Container, ebenfalls auf einen persistenten Speicherort innerhalb des Ordners volume1/docker/ zu bekommen? Muss ich dafür irgendeinen Stack anlegen, oder läuft das über das Dockerfile?
Kann mir hier vielleicht jemand einen Tipp geben, ob und vor allem wie man so was umgesetzt bekommt. Am besten wäre natürlich der passende Eintrag im Stack bzw. im Dockerfile.
Tommes
Ich spiele zur Zeit ein wenig mit Docker rum und habe über Portainer bereits erfolgreich den Nginx Proxy Manager als auch einen einfachen Nginx Webserver über zwei entsprechende Stacks eingerichtet. Soweit habe ich dieses Thema zunächst verstanden.
Nun kam in mir die Idee auf, einen einfachen Ubuntu Container zu erstellen, auf den ich per SSH zugreifen kann und worin bereits die Programme nano mc und git laufen. Nach einer kleinen Recherche bin ich dann auf Dockerfile und Docker Images gestoßen und habe es nach ein wenig rumgefrickel tatsächlich geschafft, mir solch einen Ubuntu Container zu bauen. Ich kann mich per SSH aufschalten und die oben genannten Programme laufen auch.
Über die eingangs erwähnten Stacks konnte ich ja einen sogenannten „End-Point“ angeben, also einen persistenten Speicherort innerhalb des Ordners volume1/docker/ angeben, welche einen flüchtigen Container überleben.
Wie schaffe ich es jetzt, z.B. den Ordner /home/tommes aus dem Ubuntu Container, ebenfalls auf einen persistenten Speicherort innerhalb des Ordners volume1/docker/ zu bekommen? Muss ich dafür irgendeinen Stack anlegen, oder läuft das über das Dockerfile?
Kann mir hier vielleicht jemand einen Tipp geben, ob und vor allem wie man so was umgesetzt bekommt. Am besten wäre natürlich der passende Eintrag im Stack bzw. im Dockerfile.
Tommes