In preparation for upgrading to Testcontainers 1.5.0 (#24103), we should stop using the default constructor for containers as they're deprecated in favour of providing an explicit DockerImageName.

Doing so will improve the visibility and consistency of the various services we use in integration tests.