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
Environment
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:
Pulling node 26 works fine:
Possible Solution
Tampering / network disruption?
Steps to Reproduce
Run
docker pull node:24Additional Information