Error response from daemon: Get https://registry-1.docker.io/v2/

Thanks!! worked for me as well

In my case my domain password had changed, docker restart was needed to prompt for new credentials, then it started successfully.

@vladkras Thanks a lot for this post…These 2 steps fixed my problem…

i think the problem is with dns changing my dns and rebooting in ubuntu solved my issue

To resolve this proplem you just have to install Nodejs TLS version. This worked for me

Worked for me as well.

its useful , thx bro

on my macbook it is a proxy issue:
on company network wifi, with proxy settings in docker, it doesnt work.
i switched to my personal phone wifi, still not working.
i disabled proxy in docker settings, using person wifi, it works.

Restarting the docker resolved problem for me :raised_back_of_hand:

Thank you. It’s work for me.

Go to docker setting (Right click docker icon and ) then go to Resources Tab and Proxies, enter the PRoxy as appropriate and then Click on apply and restart. now check if it works

it is working for me after running docker login

It works for me, direct connection to the internet

What fixed it for me on MacOS is disabling the “Use new virtualization framework” experimental feature.

1 Like

This just worked for me too

That did it for me, thank you!

Use --tls in the pull request. For example if original pull request is docker pull dgraph/dgraph:v21.03.0 Use this instead : docker --tls pull dgraph/dgraph:v21.03.0

I installed Docker on an embedded system with it own Linux distribution. This distribution had no CAs roots certificates.
When I executed a docker command like: docker pull …
I had this error: Get https://registry-1.docker.io/v2/: x509: certificate signed by unknown authority
I had these errors because my embedded system has no CAs root certificates to check the x509 certificate sent by https://registry-1.docker.io.

In order to solve this problem, I got a file which has the CAs roots certificates:
On Fedora: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
or on Ubuntu: /etc/ssl/certs/ca-certificates.crt

On the embedded system I made these commands
mkdir -p /etc/pki/ca-trust/extracted/pem/
cp tls-ca-bundle.pem /etc/pki/ca-trust/extracted/pem
Restart dockerd

And the problem is solved.

Thanks. I change my password and login success.

Thanks @ chetugatty,
This worked for me. I deactivated my corporate VPN and it worked. I am able to pull images from Docker Hub with no errors.
Thanks for your help.