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.15.3):
- 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 containers
testcontainers/vnc-recorder- required if using Webdriver containers and using the screen recording feature
docker/compose- required if using Docker Compose
alpine/socat- required if using Docker Compose