Browse Source

Merge pull request #28128 from leth/commit_image_id

Add Image ID to container commit event
Victor Vieux 8 years ago
parent
commit
90d10203a4
1 changed files with 4 additions and 0 deletions
  1. 4 0
      daemon/commit.go

+ 4 - 0
daemon/commit.go

@@ -226,6 +226,7 @@ func (daemon *Daemon) Commit(name string, c *backend.ContainerCommitConfig) (str
 		}
 	}
 
+	imageRef := ""
 	if c.Repo != "" {
 		newTag, err := reference.WithName(c.Repo) // todo: should move this to API layer
 		if err != nil {
@@ -239,10 +240,13 @@ func (daemon *Daemon) Commit(name string, c *backend.ContainerCommitConfig) (str
 		if err := daemon.TagImageWithReference(id, newTag); err != nil {
 			return "", err
 		}
+		imageRef = newTag.String()
 	}
 
 	attributes := map[string]string{
 		"comment": c.Comment,
+		"imageID": id.String(),
+		"imageRef": imageRef,
 	}
 	daemon.LogContainerEventWithAttributes(container, "commit", attributes)
 	containerActions.WithValues("commit").UpdateSince(start)