diff --git a/modules/oceanbase/src/main/java/org/testcontainers/oceanbase/OceanBaseCEContainer.java b/modules/oceanbase/src/main/java/org/testcontainers/oceanbase/OceanBaseCEContainer.java index fae9190ceb0..8b286993b17 100644 --- a/modules/oceanbase/src/main/java/org/testcontainers/oceanbase/OceanBaseCEContainer.java +++ b/modules/oceanbase/src/main/java/org/testcontainers/oceanbase/OceanBaseCEContainer.java @@ -4,6 +4,8 @@ import org.testcontainers.containers.wait.strategy.Wait; import org.testcontainers.utility.DockerImageName; +import java.time.Duration; + /** * Testcontainers implementation for OceanBase Community Edition. *
@@ -50,7 +52,9 @@ public OceanBaseCEContainer(DockerImageName dockerImageName) { dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME); addExposedPorts(SQL_PORT, RPC_PORT); - setWaitStrategy(Wait.forLogMessage(".*boot success!.*", 1)); + // The image's README states the bootstrap may take up to five minutes + // https://github.com/oceanbase/docker-images/blob/main/oceanbase-ce/README.md + setWaitStrategy(Wait.forLogMessage(".*boot success!.*", 1).withStartupTimeout(Duration.ofMinutes(5))); } @Override