Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
admin_grundlagen:docker:volumes [2026/05/30 22:50] ingo_wichmann |
admin_grundlagen:docker:volumes [2026/05/30 23:15] (aktuell) ingo_wichmann |
||
|---|---|---|---|
| Zeile 22: | Zeile 22: | ||
| ===== CLI ===== | ===== CLI ===== | ||
| - | ==== nicht persistent ==== | + | ==== ohne Volume ==== |
| Container starten: | Container starten: | ||
| docker container run -d -p 5000:5000 -e ROUTES_FOLDER=/routes --name routes-explorer ingo/routes-explorer:0.0.1 | docker container run -d -p 5000:5000 -e ROUTES_FOLDER=/routes --name routes-explorer ingo/routes-explorer:0.0.1 | ||
| Zeile 45: | Zeile 45: | ||
| -> GPX-Dateien sind weg | -> GPX-Dateien sind weg | ||
| + | ==== anonymes Volume ==== | ||
| ==== relativer Pfad ==== | ==== relativer Pfad ==== | ||
| Container löschen: | Container löschen: | ||
| Zeile 70: | Zeile 71: | ||
| http://localhost:5000 | http://localhost:5000 | ||
| -> GPX-Dateien sind noch da | -> GPX-Dateien sind noch da | ||
| + | |||
| + | docker inspect routes-explorer --format json | jq '.[0].Mounts' | ||
| + | -> relativer Pfad wird von Docker als absoluter Pfad verarbeitet. | ||
| + | |||
| + | === Sicherheit === | ||
| + | container exec -it routes-explorer bash | ||
| + | cp /usr/bin/cat /routes | ||
| + | chmod u+sx,go+x /routes/cat | ||
| + | ls -l /routes/cat | ||
| + | exit | ||
| + | ls -l ./routes/cat | ||
| + | ==== benanntes Volume ==== | ||