code: func (daemon *Daemon) ContainerResize(name string, height, width int) error {
  	container, err := daemon.GetContainer(name)
  	if err != nil {
  		return err
  	}
  
  	if !container.IsRunning() {
  		return errNotRunning(container.ID)
  	}
  
  	if err = daemon.containerd.ResizeTerminal(context.Background(), container.ID, libcontainerdtypes.InitProcessName, width, height); err == nil {
  		attributes := map[string]string{
  			"height": fmt.Sprintf("%d", height),
  			"width":  fmt.Sprintf("%d", width),
  		}
  		daemon.LogContainerEventWithAttributes(container, "resize", attributes)
  	}
  	return err
  }
docs: // ContainerResize changes the size of the TTY of the process running
  // in the container with the given name to the given height and width.