Volumen List

Esel08

Benutzer
Registriert
10. Juli 2014
Beiträge
316
Reaktionspunkte
14
Punkte
24
Ein Hallo an die Profis

Ich habe unter Portainer local 4 Images laufen passt, aber unter Volumes ein Liste von 24 ??

Alle mit unused würde ja heißen unbenutzt ...

Sind da welche dabei die man löschen kann oder werden diese alle benötigt. Woher weiß ich welche noch aktiv sind...

Ich habe damals einige ausprobiert diese aber gelöscht jedoch der Speicher wurde nicht richtig mehr wieder ..


Grüße
 
Screenshots wären hilfreich, mit der Beschreibung weiß ich leider nicht, was du meinst?
 
Hier mal die Fragen in Bilderform.
 

Anhänge

  • 2024-12-10 13_30_42-NVIDIA GeForce Overlay.png
    2024-12-10 13_30_42-NVIDIA GeForce Overlay.png
    302,3 KB · Aufrufe: 20
  • 2024-12-10 13_30_17-Portainer _ local – Mozilla Firefox.png
    2024-12-10 13_30_17-Portainer _ local – Mozilla Firefox.png
    104 KB · Aufrufe: 20
  • Like
Reaktionen: ctrlaltdelete
Alles wo unused steht kann gelöscht werden
 
  • Like
Reaktionen: Kachelkaiser
@Benie

Dachte mir schon ,wie kommt dies zu Stande? Dachte wenn man den Container entfernt iss alles weg
 
Volumes kann man in Containern auf zwei verschiedene Arten einbinden, einmal mit absoluten Pfaden, z.B bei acme:

1733843402316.png


oder als benannte Volumes, z.B. bei portainer, wobei man den genauen Speicherort mehr oder minder einfach Docker überlässt:

1733843487660.png

Beides bleibt über die Lebenszeit eines Containers hinaus erhalten und muss ggf. separat entsorgt werden.
 
Zuletzt bearbeitet:
Ok denke mir das dann auch Speicher frei wird .

Danke Euch allen, super erklärt 😘😃
 
wie kommt dies zu Stande?
Das sind anonyme Volumes. Man erkennt die gut an der zufälligen alphanumerischen Bezeichnung. Die werden immer dann angelegt, wenn im Dockerfile vom Image ein Container-Verzeichnis als VOLUME deklariert wurde, aber beim Container kein Volume gegen das Verzeichnis gemapped wurde.
Dachte wenn man den Container entfernt iss alles weg
Docker behandelt Named Volumes (=bewusst angelegt) und anonyme Volumes (=implizit angelegt) gleich.

Wenn man die anonymen Volumes nicht haben will, sollte man a) ein Named Volume oder Host-Verzeichnis dagegen mappen und b) auf GitHub das Projekt heraussuchen, um dort ein Issue anzulegen, mit dem Hinweis das man heutzutage nicht mehr VOLUMES im Dockerfile deklariert, weil man die beim Anlegen eines Containers nicht mehr loswerden kann.
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat