Docker, systemets resurser: Difference between revisions

From Linuxwiki
Jump to navigation Jump to search
Linuxwiki>Wikiadmin
m 4 revisions imported
 
(One intermediate revision by one other user not shown)
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]]

Latest revision as of 21:54, 11 May 2026

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