@Override
    public StartContainerCmd startContainerCmd(@NotNull String containerId) {
        return wrappedCommand(
            StartContainerCmd.class,
            wrappedClient.startContainerCmd(containerId),
            (cmd, res) -> AuditLogger.doLog("START", null, containerId, cmd),
            (cmd, e) -> AuditLogger.doLog("START", null, containerId, cmd, e)
        );
    }
Wrapper for {@link DockerClient} to facilitate 'audit logging' of potentially destruction actions using
{@link org.testcontainers.utility.AuditLogger}.
core/src/main/java/org/testcontainers/dockerclient/AuditLoggingDockerClient.java