diff --git a/daemon/containerd/image_pull.go b/daemon/containerd/image_pull.go index dcb9861383832..f78da440c8c3b 100644 --- a/daemon/containerd/image_pull.go +++ b/daemon/containerd/image_pull.go @@ -61,21 +61,7 @@ func (i *ImageService) PullImage(ctx context.Context, image, tagOrDigest string, finishProgress := showProgress(ctx, jobs, outStream, pullProgress(i.client.ContentStore())) defer finishProgress() - img, err := i.client.Pull(ctx, ref.String(), opts...) - if err != nil { - return err - } - - unpacked, err := img.IsUnpacked(ctx, i.snapshotter) - if err != nil { - return err - } - - if !unpacked { - if err := img.Unpack(ctx, i.snapshotter); err != nil { - return err - } - } + _, err = i.client.Pull(ctx, ref.String(), opts...) return err }