We're falling foul of DockerHub's anonymous pull rate limits so we need to update our CI pipelines to authenticate with DockerHub prior to running a CI build. This will set up the ~/.docker/config.json file which Testcontainers will then read and use to authenticate when pulling.