diff --git a/daemon/containerd/image_builder.go b/daemon/containerd/image_builder.go index e52815d82b..7e532418f5 100644 --- a/daemon/containerd/image_builder.go +++ b/daemon/containerd/image_builder.go @@ -229,7 +229,7 @@ type rolayer struct { key string c *containerd.Client snapshotter string - diffID digest.Digest + diffID layer.DiffID contentStoreDigest digest.Digest lease *leases.Lease } @@ -242,7 +242,7 @@ func (rl *rolayer) DiffID() layer.DiffID { if rl.diffID == "" { return layer.DigestSHA256EmptyTar } - return layer.DiffID(rl.diffID) + return rl.diffID } func (rl *rolayer) Release() error { @@ -356,7 +356,7 @@ func (rw *rwlayer) Commit() (_ builder.ROLayer, outErr error) { key: key, c: rw.c, snapshotter: rw.snapshotter, - diffID: diffID, + diffID: layer.DiffID(diffID), contentStoreDigest: desc.Digest, lease: &lease, }, nil