Время создания Docker-контейнера

Как правильно использовать Docker API для создания и запуска нескольких контейнеров? Если я делаю это последовательно, используя Python API, цикл запуска 20 контейнеров (из одного изображения) занимает около 20 секунд - около 1 секунды на контейнер (создание и запуск).

Когда я использую Go API и создаю и запускаю каждый контейнер в отдельной процедуре, это занимает около 10 секунд.

Итак, вопрос - не слишком ли это медленно? Это действительно такая дорогая задача? Или, может быть, просто связь с демоном Docker является узким местом? Например, возможно ли "мультиплексировать" все запросы в одном пакете и отправить их вместе?

0 ответов

Другие вопросы по тегам