code: func (c *container) Exec(cmds []string, privileged bool, user string) {
  	name := c.ActualName(false)
  	if !c.Running() {
  		c.Start(false)
  	}
  	args := []string{"exec"}
  	if privileged {
  		args = append(args, "--privileged")
  	}
  	args = append(args, "--interactive")
  	args = append(args, "--tty")
  	if len(user) > 0 {
  		args = append(args, "--user", user)
  	}
  	args = append(args, name)
  	args = append(args, cmds...)
  	executeCommand("docker", args, c.CommandsOut(), c.CommandsErr())
  }
docs: // Exec command in container