Docker, systemets resurser
Docker Systemets resurser. Monitorera och begränsa
Hårddiskutrymme
Visa hur mycket utrymme containrar tar upp:
docker system df
Rensa med "prune":
docker system prune --all
Detta rensar bort alla STOPPADE containrar, alla avbilder som inte används av någon container och alla nätverk som inte används. Man får en varning och en fråga om man vill fortsätta när man anger kommandot.
Status
docker stats ger, lite som "top", en bild över hur mycket resurser som används. Här visas bland annat hur mycket CPU coh minne som används, samt hur mycket nätverkstrafik (NET I/O) som använts
Sätta begränsningar
Man kan sätta hur mycket CPU och RAM en container får använda. Det görs med --cpus och --memory. T ex --cpus 0.5 --memory 512m.
Här är hur man startar en container med just 512 MB RAM och 2 cpuer:
docker containe run -d --rm --memory 512m --cpus 2.0 --name nginx nginx