Можно ли ограничить максимальное количество контейнеров на docker изображение? - PullRequest
0 голосов
/ 22 января 2020

Проблема: У меня есть пара Docker изображений на хост-сервере. Я запускаю несколько контейнеров с кучей заданий Дженкинса. Из-за ограниченных возможностей хоста, я бы хотел ограничить максимальное количество контейнеров на изображение. Установка ограничения на количество исполнителей jenkins на самом деле не решает проблему, так как некоторые задания могут раскрутить 16 контейнеров. Хотя возможно разделить их на несколько потоков параллельного выполнения, но это все еще не идеально. Я хотел бы иметь одно решение для всех заданий

Вопрос № 1 (основной): Можно ли установить максимальное ограничение для контейнеров Docker на одной машине на 10 и поставьте в очередь остальных?

Вопрос № 2: Если такой функциональности нет или в этом случае есть более подходящие варианты, что для этого нужно?

1 Ответ

0 голосов
/ 23 января 2020

Мой обходной путь - время от времени очищать неиспользуемые контейнеры и изображения с помощью задания.

Вот оно:

https://gist.github.com/fredericrous/26e51ed936d710364fe1d1ab6572766e

...