Vaatimukset: Docker-konttia luodessa voit rajoittaa kontin maksimimuistinkäyttöä lisäämällä -m-parametrin.
Kertauskonttimuistin rajoitukset
Isäntäkone asentaa 8G-muistitikun ja luo 3 konttia, joista itsvse-redis -kontin maksimimuisti on rajoitettu 512M:iin, ja jäljellä olevat kaksi konttia eivät ole rajoitettuja, kuten alla olevassa kuvassa näkyy:
Yksityiskohtainen selitys tulostiedon muodosta
[KONTTI]: Näyttää kontin ID:n lyhyessä muodossa. CPU %: Suorittimen käyttö. [MEM-KÄYTTÖ/RAJA]: Tällä hetkellä käytetty muisti ja enimmäismäärä, jota voidaan käyttää. [MEM %]: Näyttää muistin käytön prosentteina. [NET I/O]: Verkon I/O-data. [LOHKO I/O]: Levyn I/O-data. [PIDS]:P henkilötunnus.
Dockerin päivityskäsky
Dockerin päivityskomento päivittää kontin konfiguraation dynaamisesti. Voit käyttää tätä komentoa estääksesi kontteja kuluttamasta liikaa resursseja Docker-isäntiiltään. Yhdellä komennolla voit asettaa rajat yhdelle kontille tai useammalle kontille. Useiden konttien määrittämiseksi anna lista konttinimistä tai ID:istä, jotka on erotettu välilykköin.
OPTIONS Kuvaus
Nimi | kuvaus | --blkio-paino | IO:n (suhteellinen paino) estäminen, välillä 10–1000, 0 on poistettu käytöstä (oletuksena vaimennettu) | --CPU-jakso | Rajoita CPU CFS (Totally Fair Scheduler) -kestoa | --CPU-kiintiö | Rajoita CPU:n CFS-kiintiöitä (Täysin reilu aikatauluttaja) | --cpu-rt-jakso | API 1.25+, joka rajoittaa suorittimen reaaliaikaisen ajan mikrosekunteihin | --cpu-rt-runtime | API 1.25+, joka rajoittaa prosessorin reaaliaikaisen suoritusajan mikrosekunteihin | --CPU-jakaa, -c | Prosessorin osuus (suhteellinen paino) | --Prosessorit | API 1.29+, suorittimien määrä | --cpuset-cpus | Sallittu prosessori (0-3,0,1) | --cpuset-mem | Sallittu MEM (0-3,0,1) | --kernel-muisti | Ytimen muistirajoitukset | --muistinvaihto | Vaihtoraja on yhtä suuri kuin muisti plus vaihto, "-1" mahdollistaa rajattoman vaihdon | --muisti-reservatio | Muistin pehmeä rajoitus | --muisto, -m | Muistirajoitus | --pids-limit | API 1.40+, säädä konttien PID-rajoja (-1 tarkoittaa rajatonta) | --käynnistää uudelleen | Käynnistä käytäntö uudelleen, jotta se tulee voimaan, kun säiliö poistuu |
Dokumentaatio:Hyperlinkin kirjautuminen on näkyvissä.
Oletetaan, että rajoitat php5-fpm säiliönMaksimimuistinkulutus: 1024M (1G), komento on seuraava:
(Loppu)
|