lima-city: Webhosting, Domains und Cloud
2 Pluspunkte 0 Minuspunkte
Die Daten innerhalb eines Docker Container können doch solange wachsen wie auf dem Host Platz ist. Kann man das irgendwie begrenzen das ein Container z.B nur 5 GB bekommt?
von  

3 Antworten

1 Pluspunkt 0 Minuspunkte
Du kannst eine Partition erstellen und mounten worauf du das Volume des Container speicherst. Somit kannst du mit der Größe der Partition die Größe des Volume steuern.
von (481 Punkte)  
0 Pluspunkte 0 Minuspunkte

Du könntest ein Loopback Dateisystem erstellen und dieses mounten.

dd if=/dev/zero of=/mnt/limited_folder.img bs=1M count=1024

Dieses formatierst du z.B ext4

mkfs.ext4 /mnt/limited_folder.img

und mountest es.

mkdir /mnt/limited_folder
mount -o loop /mnt/limited_folder.img /mnt/limited_folder
von (714 Punkte)  
0 Pluspunkte 2 Minuspunkte

Mit cgroups kannst du den Speicherverbrauch eines Containers einschränken, allerdings betrifft das nur RAM und Swap, nicht den Speicherplatz auf der Festplatte.

docker run --memory=512m --memory-swap=1G -d ubuntu
von  
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.

2.3k Fragen

2.8k Antworten

260 Kommentare

12 Nutzer