Skip to content

Can't pull any image less than node:26 #2531

@Enqueuing

Description

@Enqueuing

Environment

  • Platform: Windows
  • Docker Version: 29.5.2
  • Node.js Version: 24, 22, 20
  • Image Tag: node:24, node:22, node:24-alpine, node:22-alpine, node:24-slim, node: 22-slim, etc...

Expected Behavior

I should be able to use docker pull to pull older node images

Current Behavior

When pulling any version/variant other than node 26, I get either an EOF error, or a checksum verification error:

docker pull node:22
22: Pulling from library/node
0ce041001b89: Pulling fs layer
716180bbb122: Pulling fs layer
c8a85b5062e1: Downloading [>                                                  ]  19.34kB/1.251MB
a234579dfb0d: Pulling fs layer
4887723d153c: Pulling fs layer
9ce8ffd2c7e4: Download complete
2e51c50554dc: Pulling fs layer
44f4a2bb9afd: Download complete
e5f98f302dfc: Download complete
8e0b445b2e1d: Download complete
short read: expected 1250674 bytes but got 19342: unexpected EOF
$ docker pull node:24
24: Pulling from library/node
4887723d153c: Pull complete
2e51c50554dc: Pull complete
a234579dfb0d: Downloading [===============================================>   ]  61.01MB/64.4MB
0ce041001b89: Downloading [==============================================>    ]  198.8MB/211.6MB
8cc49ec61978: Download complete
06a520031038: Download complete
266f908f6db3: Verifying Checksum
e552491c3661: Waiting
filesystem layer verification failed for digest sha256:266f908f6db3f00562d76c74360305c2b721a150438a0c356f4a9e6f9938e454

Pulling node 26 works fine:

docker pull node:26
26: Pulling from library/node
743d264d8aaf: Pull complete
b53089dca505: Pull complete
8d6d44b254da: Pull complete
ddfbc78780d6: Pull complete
919b1f297f1d: Pull complete
f32f49ce655a: Pull complete
8a7504cd2818: Pull complete
6ba51d7354ab: Download complete
2ad9d9f1dad0: Download complete
Digest: sha256:e3ffe0cbaeebdcddbfe1ee7bca9b564a92863a8386d5b99a3d72677b3667b61d
Status: Downloaded newer image for node:26
docker.io/library/node:26

Possible Solution

Tampering / network disruption?

Steps to Reproduce

Run docker pull node:24

Additional Information

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions