浏览代码

Merge pull request #45561 from laurazard/fix-pull-platform

fix: `docker pull` with platform checks wrong image tag
Bjorn Neergaard 2 年之前
父节点
当前提交
b42c65d796
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      daemon/images/image_pull.go

+ 1 - 1
daemon/images/image_pull.go

@@ -63,7 +63,7 @@ func (i *ImageService) PullImage(ctx context.Context, image, tag string, platfor
 		// we allow the image to have a non-matching architecture. The code
 		// below checks for this situation, and returns a warning to the client,
 		// as well as logging it to the daemon logs.
-		img, err := i.GetImage(ctx, image, imagetypes.GetImageOpts{Platform: platform})
+		img, err := i.GetImage(ctx, ref.String(), imagetypes.GetImageOpts{Platform: platform})
 
 		// Note that this is a special case where GetImage returns both an image
 		// and an error: https://github.com/docker/docker/blob/v20.10.7/daemon/images/image.go#L175-L183