code: func (c *CouchDB) Stop() error {
  	c.mutex.Lock()
  	if c.stopped {
  		c.mutex.Unlock()
  		return errors.Errorf("container %s already stopped", c.containerID)
  	}
  	c.stopped = true
  	c.mutex.Unlock()
  
  	err := c.Client.StopContainer(c.containerID, 0)
  	if err != nil {
  		return err
  	}
  
  	return nil
  }
docs: // Stop stops and removes the CouchDB container