docker run / start: Существенно ли влияет на дисковое пространство использование команды «run» снова и снова? - PullRequest
0 голосов
/ 13 февраля 2020

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

Я предполагаю, что, поскольку все контейнеры используют одно и то же изображение, для создания многих тысяч контейнеров будет очень мало накладных расходов. Другими словами, просто используйте docker container run снова и снова.

Стоит ли вместо этого искать существующий контейнер перед запуском нового?

1 Ответ

0 голосов
/ 13 февраля 2020

Самое простое решение - передать --rm в docker run. Это приведет к удалению контейнера, как только он завершит свою работу, поэтому повторные вызовы к нему не будут занимать все больше и больше места.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...