Skip to content

Commit 147630a

Browse files
committed
Only complete removable containers if --force is not given
Signed-off-by: Harald Albers <github@albersweb.de>
1 parent 88f1e99 commit 147630a

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)