Antworten:
Verwenden Sie for-loopund && break:
for n in {1..3}; do
docker push $CONTAINER_IMAGE:latest && break;
done
breakBeendet die Schleife, wird jedoch nur ausgeführt, wenn dies docker pusherfolgreich war. Wenn dies docker pushfehlschlägt, wird es mit einem Fehler beendet und die Schleife wird fortgesetzt.