Image Registry rate limiting
As of November 2020 Docker Hub pulls are rate limited. As Testcontainers uses Docker Hub for standard images, some users may hit these rate limits and should mitigate accordingly.
Suggested mitigations are noted in this issue at present.
Which images are used by Testcontainers?
As of the current version of Testcontainers (1.20.4):
- every image directly used by your tests
- images pulled by Testcontainers itself to support functionality:
testcontainers/ryuk
- performs fail-safe cleanup of containers, and always required (unless Ryuk is disabled)alpine
- used to check whether images can be pulled at startup, and always required (unless startup checks are disabled)testcontainers/sshd
- required if exposing host ports to containerstestcontainers/vnc-recorder
- required if using Webdriver containers and using the screen recording featuredocker/compose
- required if using Docker Composealpine/socat
- required if using Docker Compose