Docker, systemets resurser: Difference between revisions
Jump to navigation
Jump to search
Linuxwiki>Wikiadmin |
Linuxwiki>Wikiadmin No edit summary |
||
| Line 1: | Line 1: | ||
== Docker Systemets resurser. Monitorera och begränsa == | == Docker Systemets resurser. Monitorera och begränsa == | ||
== Hårddiskutrymme == | === Hårddiskutrymme === | ||
Visa hur mycket utrymme containrar tar upp: | Visa hur mycket utrymme containrar tar upp: | ||
'''docker system df''' | '''docker system df''' | ||
| Line 9: | Line 9: | ||
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. | 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 == | === 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 | '''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''' | |||
[[Category:Docker]] | [[Category:Docker]] | ||
Revision as of 09:43, 1 February 2024
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