Browse Source

Merge pull request #25051 from dmcgowan/fix-untag-without-force-while-container-running

Fix untag without force while container running
Tibor Vass 9 years ago
parent
commit
bad654b00c
1 changed files with 1 additions and 1 deletions
  1. 1 1
      daemon/image_delete.go

+ 1 - 1
daemon/image_delete.go

@@ -76,7 +76,7 @@ func (daemon *Daemon) ImageDelete(imageRef string, force, prune bool) ([]types.I
 		// first. We can only remove this reference if either force is
 		// first. We can only remove this reference if either force is
 		// true, there are multiple repository references to this
 		// true, there are multiple repository references to this
 		// image, or there are no containers using the given reference.
 		// image, or there are no containers using the given reference.
-		if !(force || len(repoRefs) > 1) {
+		if !force && isSingleReference(repoRefs) {
 			if container := daemon.getContainerUsingImage(imgID); container != nil {
 			if container := daemon.getContainerUsingImage(imgID); container != nil {
 				// If we removed the repository reference then
 				// If we removed the repository reference then
 				// this image would remain "dangling" and since
 				// this image would remain "dangling" and since