diff --git a/core/src/main/java/org/testcontainers/images/RemoteDockerImage.java b/core/src/main/java/org/testcontainers/images/RemoteDockerImage.java index 7dbd7adec0b..95330afad54 100644 --- a/core/src/main/java/org/testcontainers/images/RemoteDockerImage.java +++ b/core/src/main/java/org/testcontainers/images/RemoteDockerImage.java @@ -107,6 +107,12 @@ protected final String resolve() { imageName, Duration.between(Instant.now(), lastRetryAllowed).getSeconds() ); + // to avoid busy wait if docker repository returns 5xx + try { + Thread.sleep(1000L); + } catch (InterruptedException interruptedException) { + Thread.currentThread().interrupt(); + } } } logger.error(