'Create a container for this service. If the image doesn\'t exist, attempt to pull
it.'

def create_container(self, one_off=False, previous_container=None, number=None, quiet=False, **override_options):

    self.ensure_image_exists()
    container_options = self._get_container_create_options(override_options, (number or self._next_container_number(one_off=one_off)), one_off=one_off, previous_container=previous_container)
    if ((u'name' in container_options) and (not quiet)):
        log.info((u'Creating    %s' % container_options[u'name']))
    try:
        return Container.create(self.client, **container_options)
    except APIError as ex:
        raise OperationFailedError((u'Cannot    create    container    for    service    %s:    %s' % (self.name, ex.explanation)))
