Docker, systemets resurser

From Linuxwiki
Jump to navigation Jump to search

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