Bläddra i källkod

fix docker rmi stucking

Signed-off-by: Haichao Yang <yang.haichao@zte.com.cn>
Haichao Yang 5 år sedan
förälder
incheckning
d3f64846a2
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      daemon/images/image_delete.go

+ 1 - 1
daemon/images/image_delete.go

@@ -369,7 +369,7 @@ func (i *ImageService) checkImageDeleteConflict(imgID image.ID, mask conflictTyp
 	if mask&conflictRunningContainer != 0 {
 	if mask&conflictRunningContainer != 0 {
 		// Check if any running container is using the image.
 		// Check if any running container is using the image.
 		running := func(c *container.Container) bool {
 		running := func(c *container.Container) bool {
-			return c.IsRunning() && c.ImageID == imgID
+			return c.ImageID == imgID && c.IsRunning()
 		}
 		}
 		if container := i.containers.First(running); container != nil {
 		if container := i.containers.First(running); container != nil {
 			return &imageDeleteConflict{
 			return &imageDeleteConflict{