Nõuded: Dockeri konteineri loomisel saad piirata konteineri maksimaalset mälukasutust, lisades parameetri -m.
Ülevaatuskonteineri mälupiirangud
Hostmasin paigaldab 8G mälupulga ja loob 3 konteinerit, millest itsvse-redis konteineri maksimaalne mälu on piiratud 512M-ga ning ülejäänud kaks konteinerit ei ole piiratud, nagu alloleval joonisel näidatud:
Väljundinfo formaadi üksikasjalik selgitus
[KONTEINER]: Kuvab konteineri ID lühidalt. CPU %: CPU kasutus. [MEM-i KASUTUS/PIIRANG]: hetkel kasutatav mälu ja maksimaalne kasutatav mälu. [MEM %]: Kuvab mälukasutuse protsendina. [NET I/O]: Võrgu sisend/väljund andmed. [PLOKK I/O]: Ketta sisend/väljund andmed. [PIDS]:P ID number.
Docker update käsk
Docker update käsk uuendab konteineri konfiguratsiooni dünaamiliselt uuesti. Seda käsku saad kasutada, et takistada konteineritel Dockeri hostide liiga palju ressursse tarbimast. Ühe käsuga saad seada piiranguid ühele konteinerile või mitmele konteinerile. Mitme konteineri määramiseks esita konteinerinimede või ID-de nimekiri, mis on eraldatud tühikutega.
VALIKUD Kirjeldus
Nimi | kirjeldus | --blkio-kaal | IO (suhteline kaal) blokeerimine, vahemikus 10 kuni 1000, 0 on keelatud (vaikimisi summutatud) | --CPU-periood | Piira CPU CFS-i (Totally Fair Scheduler) kestust | --CPU-kvoot | Piira CPU CFS (täiesti õiglane ajastaja) kvotasid | --cpu-rt-periood | API 1.25+, mis piirab protsessori reaalajas aega mikrosekunditega | --cpu-rt-runtime | API 1.25+, mis piirab CPU reaalajas käitusaega mikrosekunditele | --CPU-jagab, -c | Protsessori osakaal (suhteline kaal) | --Protsessoriga | API 1.29+, protsessorite arv | --cpuset-cpus | Lubatud protsessor (0-3,0,1) | --cpuset-mem | Lubatud MEM (0-3,0,1) | --kernel-memory | Kerneli mälupiirangud | --mäluvahetus | Vahetuse piirang on võrdne mäluga pluss vahetamisega, "-1", mis võimaldab piiramatut vahetamist | --mälu-reservatio | Mälu pehme piirang | --mälu, -m | Mälupiirang | --pids-piir | API 1.40+, kohanda konteinerite pid-piire (-1 tähendab piiramatult) | --Taaskäivitage | Taaskäivita poliitika, et rakenduks, kui konteiner väljub |
Dokumentatsioon:Hüperlingi sisselogimine on nähtav.
Oletame, et piirad php5-fpm konteineriMaksimaalne mälukasutus: 1024M (1G), käsk on järgmine:
(Lõpp)
|