code: def start_service_containers(self, service, attach):
          
          if not isinstance(service, Service):
              TypeError("Service must be a instance of Service.")
  
          if not service.containers:
              raise AttributeError("Must load containers before attempting to start them.")
  
          containers = self.find_service_containers(service)
          if containers:
              for name, container in six.iteritems(containers):
                  # TODO: add function to container obj to see if its running.
                  if container.state().get('running'):
                      container.stop()
  
          for name, container in six.iteritems(service.containers):
              if not container.start(attach=attach):
                  logger.error("service container: {0} failed to start.".format(name))
                  container.dump_logs()
  
                  return False
  
          return True
docs: :param service:
          :return bool: