'Ensure a container is started.
:param timeout: Time before the destroy operation is abandoned.
:type timeout: ``int``'

def _container_startup(self, timeout=60):

    self.container = self.get_container_bind()
    for _ in xrange(timeout):
        if (self._get_state() != 'running'):
            self.container.start()
            self.state_change = True
            time.sleep(1)
        else:
            return True
    else:
        self.failure(lxc_container=self._container_data(), error=('Failed    to    start    container    [    %s    ]' % self.container_name), rc=1, msg=('The    container    [    %s    ]    failed    to    start.    Check    to    lxc    is    available    and    that    the    container    is    in    a    functional    state.' % self.container_name))
