Skip to content

Commit bedba69

Browse files
albersthaJeztah
authored andcommitted
Only complete removable containers if --force is not given
Signed-off-by: Harald Albers <github@albersweb.de> (cherry picked from commit 147630a) Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
1 parent 1117a99 commit bedba69

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)