code: func Docker(cmd icmd.Cmd, cmdOperators ...CmdOperator) *icmd.Result {
  	for _, op := range cmdOperators {
  		deferFn := op(&cmd)
  		if deferFn != nil {
  			defer deferFn()
  		}
  	}
  	appendDocker(&cmd)
  	if err := validateArgs(cmd.Command...); err != nil {
  		return &icmd.Result{
  			Error: err,
  		}
  	}
  	return icmd.RunCmd(cmd)
  }
docs: // Docker executes the specified docker command