code: func (s *Scheduler) Stop(ctx context.Context, containerID string) error {
  	container, err := s.docker.InspectContainer(containerID)
  	if err != nil {
  		return err
  	}
  
  	// Some extra protection around stopping containers. We don't want to
  	// allow users to stop containers that may have been started outside of
  	// Empire.
  	if _, ok := container.Config.Labels[runLabel]; !ok {
  		return &docker.NoSuchContainer{
  			ID: containerID,
  		}
  	}
  
  	if err := s.docker.StopContainer(ctx, containerID, stopContainerTimeout); err != nil {
  		return err
  	}
  
  	return nil
  }
docs: // Stop stops the given container.