def METHOD_NAME(self):
    DockerWrapper.LOGGER.debug(f"Starting {self.name} cointainer")
    container = self.docker_client.containers.METHOD_NAME(image=self.image, name=self.name, ports=self.ports,
                                                  remove=self.remove, detach=self.detach, stdout=self.stdout,
                                                  stderr=self.stderr)
    DockerWrapper.LOGGER.debug(f"The container {self.name} is running")
    if self.ip and self.network_name:
        try:
            self.docker_client.networks.get(self.network_name).connect(container, ipv4_address=self.ip)
        except docker.errors.APIError:
            exception_message = f"Invalid address {self.ip} It does not belong to any of this network's " \
                                 'subnets. Please check if you have already set this docker network ' \
                                 '(run `docker network ls`) and then remove it if it is created with ' \
                                 'docker network rm `<network_id>`'
            raise QAValueError(exception_message, DockerWrapper.LOGGER.error, QACTL_LOGGER)