Если вам нужно развернуть эту последнюю версию базового образа, да, вам нужно снова собрать, пометить, протолкнуть, вытащить и развернуть каждый контейнер. Если ваше базовое изображение не помечено должным образом, вам нужно изменить файл Docker для всех 100 файлов.
Но у вас есть несколько вариантов, например, использование sed для замены всех вхождений в ваших файлах Docker. и выполните все команды сборки из sh файла , указывающего на каждый каталог приложения.
С помощью docker-compose вы можете обновить свои запущенные 100 приложений одной командой:
docker stack deploy --compose-file docker-compose.yml
но все еще нужно перестроить контейнеры.
edit: с помощью docker compose вы также можете собрать свои 100 контейнеров одной командой, вам нужно определить все из них в файле compose, проверьте доки на наличие составить файл .