ソースを参照

Merge pull request #25920 from coolljt0725/fix_inspect_dead

Fix inspect Dead container
Vincent Demeester 9 年 前
コミット
8ebb7dba8b
1 ファイル変更4 行追加1 行削除
  1. 4 1
      daemon/inspect.go

+ 4 - 1
daemon/inspect.go

@@ -167,7 +167,10 @@ func (daemon *Daemon) getInspectData(container *container.Container, size bool)
 	contJSONBase.GraphDriver.Name = container.Driver
 
 	graphDriverData, err := container.RWLayer.Metadata()
-	if err != nil {
+	// If container is marked as Dead, the container's graphdriver metadata
+	// could have been removed, it will cause error if we try to get the metadata,
+	// we can ignore the error if the container is dead.
+	if err != nil && !container.Dead {
 		return nil, err
 	}
 	contJSONBase.GraphDriver.Data = graphDriverData