code: func (c *Container) Restart(ctx context.Context, timeout int) error {
  	timeoutDuration := time.Duration(timeout) * time.Second
  	return c.client.ContainerRestart(ctx, c.container.ID, &timeoutDuration)
  }
docs: // Restart restarts the container if existing, does nothing otherwise.