Junior — Middle
Docker konteynerləri üçün sistem resurslarının istifadəsini idarə etmək və məhdudlaşdırmaq üçün hansı metodlar istifadə oluna bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Для управления и ограничения системных ресурсов контейнеров Docker можно использовать следующие методы:
-
Ограничение CPU:
--cpus— ограничивает количество CPU, доступных контейнеру.--cpu-shares— относительный приоритет использования CPU.--cpu-quotaи--cpu-period— более тонкий контроль над временем CPU.
-
Ограничение памяти:
--memory— максимальный объем памяти, доступный контейнеру.--memory-swap— ограничение swap памяти.
-
Ограничение ввода-вывода:
--blkio-weight— приоритет блокировок ввода-вывода.
-
Ограничение сети:
- Использование сетевых политик и ограничений через Docker network или внешние инструменты.
Пример запуска контейнера с ограничением ресурсов:
docker run --cpus="1.5" --memory="512m" nginx