docker service update --force --image ${image} ${service} обновит только один сервис, но у меня есть несколько сервисов, использующих один и тот же образ, и мне нужно обновить их одновременно.
docker service update --force --image ${image} ${service}
Используя режим роя, вы можете обновить все сервисы, которые являются частью стека одновременно
docker stack deploy --compose-file docker-compose.yml <stack-name>
https://docs.docker.com/engine/reference/commandline/stack_deploy/
Вы можете использовать сценарий, такой как
docker service update -d service1 docker service update -d service2 ...
-d, режим отсоединения, немедленно завершает команду, поэтому в фоновом режиме ваши службы будут обновляться одновременно.
-d