Мне интересно, как лучше всего запускать много контейнеров (порядка тысяч в день) с точки зрения использования docker container run
или docker container start
. Я понимаю, что start
используется в остановленном контейнере, а run
будет использоваться для создания нового контейнера, но имеет ли значение, какой из них используется, если одно и то же базовое изображение используется во всех контейнерах?
Я предполагаю, что, поскольку все контейнеры используют одно и то же изображение, для создания многих тысяч контейнеров будет очень мало накладных расходов. Другими словами, просто используйте docker container run
снова и снова.
Стоит ли вместо этого искать существующий контейнер перед запуском нового?