diff --git a/modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleContainer.java b/modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleContainer.java index 2080c24283b..66b4c623101 100644 --- a/modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleContainer.java +++ b/modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleContainer.java @@ -64,9 +64,18 @@ public OracleContainer(String dockerImageName) { this(DockerImageName.parse(dockerImageName)); } + public OracleContainer(Future image) { + super(image); + preconfigure(); + } + public OracleContainer(final DockerImageName dockerImageName) { super(dockerImageName); dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME); + preconfigure(); + } + + private void preconfigure() { waitingFor( Wait .forLogMessage(".*DATABASE IS READY TO USE!.*\\s", 1)