private static String parseJvmOptions(List<String> jvmOptions) {
        if (jvmOptions == null || jvmOptions.isEmpty()) {
            return "";
        }
        int size = 0;
        for (String option : jvmOptions) {
            size += 3;
            size += option.length();
        }
        StringBuilder builder = new StringBuilder(size);
        for (String option : jvmOptions) {
            option = option.trim();
            if (option.startsWith("-")) {
                builder.append(" ")
                        .append(option);
            } else {
                builder.append(" -D")
                        .append(option);
            }
        }
        return builder.toString();
    }
@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