diff --git a/httpcore5-testing/src/test/java/org/apache/hc/core5/testing/compatibility/ContainerImages.java b/httpcore5-testing/src/test/java/org/apache/hc/core5/testing/compatibility/ContainerImages.java index ae402e73f..700e2dd6c 100644 --- a/httpcore5-testing/src/test/java/org/apache/hc/core5/testing/compatibility/ContainerImages.java +++ b/httpcore5-testing/src/test/java/org/apache/hc/core5/testing/compatibility/ContainerImages.java @@ -28,6 +28,8 @@ import java.util.Random; +import com.github.dockerjava.api.model.Ulimit; + import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.testcontainers.containers.GenericContainer; @@ -116,7 +118,8 @@ public static GenericContainer apacheHttpD(final Network network) { .withNetwork(network) .withNetworkAliases(APACHE_HTTPD) .withLogConsumer(new Slf4jLogConsumer(LOG)) - .withExposedPorts(HTTP_PORT, H2C_PORT, HTTPS_PORT); + .withExposedPorts(HTTP_PORT, H2C_PORT, HTTPS_PORT) + .withCreateContainerCmdModifier(cmd -> cmd.getHostConfig().withUlimits(new Ulimit[]{new Ulimit("nofile", 65536L, 65536L)})); } public static GenericContainer nginx(final Network network) {