public DockerImageName asCompatibleSubstituteFor(String otherImageName) {
        return withCompatibleSubstituteFor(DockerImageName.parse(otherImageName));
    }
Declare that this {@link DockerImageName} is a compatible substitute for another image - i.e. that this image
behaves as the other does, and is compatible with Testcontainers' assumptions about the other image.

@param otherImageName the image name of the other image
@return an immutable copy of this {@link DockerImageName} with the compatibility declaration attached.
core/src/main/java/org/testcontainers/utility/DockerImageName.java