mincong-h / finance-toolkit

Finance Toolkit
3 stars 1 forks source link

ERROR [internal] load metadata for docker.io/library/python:3.7 #87

Closed mincong-h closed 2 years ago

mincong-h commented 2 years ago

Running build script in macOS

./bin/docker-build.sh
...

[+] Building 0.4s (3/3) FINISHED
 => [internal] load build definition from Dockerfile                                                                                                                                           0.0s
 => => transferring dockerfile: 37B                                                                                                                                                            0.0s
 => [internal] load .dockerignore                                                                                                                                                              0.0s
 => => transferring context: 34B                                                                                                                                                               0.0s
 => ERROR [internal] load metadata for docker.io/library/python:3.7                                                                                                                            0.2s
------
 > [internal] load metadata for docker.io/library/python:3.7:
------
failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to do request: Head "https://registry-1.docker.io/v2/library/python/manifests/3.7": x509: certificate is valid for api.zcruit.com, not registry-1.docker.io

I got the same error after upgrading to Python 3.8.

It seems to be an error related to the HTTP certificate for Docker ("api.zcruit.com" vs "registry-1.docker.io").

$ host registry-1.docker.io
registry-1.docker.io has address 44.194.5.25
registry-1.docker.io has address 44.207.96.114
registry-1.docker.io has address 44.207.51.64
mincong-h commented 2 years ago

Upgrading Docker Desktop fixed the problem