Skip to content

Commit 21eea1e

Browse files
authored
Merge pull request #5527 from albers/completion-container-rm
Improve completion of containers for `docker rm`
2 parents 88f1e99 + 147630a commit 21eea1e

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • cli/command/container

cli/command/container/rm.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ func NewRmCommand(dockerCli command.Cli) *cobra.Command {
3838
Annotations: map[string]string{
3939
"aliases": "docker container rm, docker container remove, docker rm",
4040
},
41-
ValidArgsFunction: completion.ContainerNames(dockerCli, true),
41+
ValidArgsFunction: completion.ContainerNames(dockerCli, true, func(ctr container.Summary) bool {
42+
return opts.force || ctr.State == "exited" || ctr.State == "created"
43+
}),
4244
}
4345

4446
flags := cmd.Flags()

0 commit comments

Comments
 (0)