code: func NewContainerCommand(dockerCli command.Cli) *cobra.Command {
  	cmd := &cobra.Command{
  		Use:   "container",
  		Short: "Manage containers",
  		Args:  cli.NoArgs,
  		RunE:  command.ShowHelp(dockerCli.Err()),
  	}
  	cmd.AddCommand(
  		NewAttachCommand(dockerCli),
  		NewCommitCommand(dockerCli),
  		NewCopyCommand(dockerCli),
  		NewCreateCommand(dockerCli),
  		NewDiffCommand(dockerCli),
  		NewExecCommand(dockerCli),
  		NewExportCommand(dockerCli),
  		NewKillCommand(dockerCli),
  		NewLogsCommand(dockerCli),
  		NewPauseCommand(dockerCli),
  		NewPortCommand(dockerCli),
  		NewRenameCommand(dockerCli),
  		NewRestartCommand(dockerCli),
  		NewRmCommand(dockerCli),
  		NewRunCommand(dockerCli),
  		NewStartCommand(dockerCli),
  		NewStatsCommand(dockerCli),
  		NewStopCommand(dockerCli),
  		NewTopCommand(dockerCli),
  		NewUnpauseCommand(dockerCli),
  		NewUpdateCommand(dockerCli),
  		NewWaitCommand(dockerCli),
  		newListCommand(dockerCli),
  		newInspectCommand(dockerCli),
  		NewPruneCommand(dockerCli),
  	)
  	return cmd
  }
docs: // NewContainerCommand returns a cobra command for `container` subcommands