private void appendContainerInfo(
            StringBuilder output,
            String name,
            Optional<ContainerState> containerState) {
        output.append("\n")
                .append(name)
                .append(": ")
                .append(containerState.isPresent()
                        ? containerState.get()
                                .getCurrentContainerInfo()
                                .toString()
                        : "not started");
    }
@param dockerCompose TODO: Use InputStream instead of File once DockerComposeContainer
                     supports
                     (https://github.com/testcontainers/testcontainers-java/issues/3431)
turms-server-test-common/src/main/java/im/turms/server/common/testing/environment/TestEnvironmentContainer.java