lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte
Wie erstelle ich einen Docker Container so das die Daten auch gespeichert bleiben wenn ich den Container neu starte?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Docker Volumes sind eine Möglichkeit, Daten außerhalb des Containers zu speichern, sodass sie über Neustarts hinweg erhalten bleiben.

Ein Docker Volume erstellst du, indem du den folgenden Befehl verwendest:

docker volume create mein_volume

Hier wird ein Volume mit dem Namen "mein_volume" erstellt. Dieses Volume wird außerhalb des Containers gespeichert und kann von verschiedenen Containern verwendet werden. Beim Starten des Containers musst du das erstellte Volume an den Container mounten. Das erreichst du, indem du den Parameter -v oder --volume verwendest:

docker run -dit -v mein_volume:/pfad/im/container meine_image

Hier wird der Inhalt des Volumes "mein_volume" in den Pfad /pfad/im/container im Container gemountet. Der Container kann jetzt auf dieses Volume zugreifen, und die Daten werden außerhalb des Containers gespeichert.

von (477 Punkte)  
Speicherort von Docker Volume
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.