Not able to use Docker, even though the demon status is active

I am attaching my question from StackOverflow, due to very little response I figured this forum is a better place to resolve my query.

I tried using docker on Ubuntu LTS 22.4 and failed to pull the hello-world image, then I downgraded my OS to LTS 20.04 and the problem persists.

Docker Version: Docker version 20.10.17, build 100c701

docker run hello-world
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": proxyconnect tcp: dial tcp: lookup http: Temporary failure in name resolution.
sudo docker login
Username: rhythmshandlya
Password: 
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

My demon is active:

status log from systemctl:

Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.360413882+05:30" level=warning msg="Your kernel does not support CPU realtime scheduler"
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.360434060+05:30" level=warning msg="Your kernel does not support cgroup blkio weight"
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.360445133+05:30" level=warning msg="Your kernel does not support cgroup blkio weight_device"
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.360623265+05:30" level=info msg="Loading containers: start."
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.427560713+05:30" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip can be used to set a preferred IP address"
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.454180157+05:30" level=info msg="Loading containers: done."
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.463895293+05:30" level=info msg="Docker daemon" commit=a89b842 graphdriver(s)=overlay2 version=20.10.17
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.463955619+05:30" level=info msg="Daemon has completed initialization"
Aug 15 13:18:20 asus systemd[1]: Started Docker Application Container Engine.
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.481004111+05:30" level=info msg="API listen on /run/docker.sock"

logs from journalctl:

sudo journalctl -fu docker.service
[sudo] password for rhythm: 
-- Logs begin at Mon 2022-08-15 02:04:27 IST. --
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.454180157+05:30" level=info msg="Loading containers: done."
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.463895293+05:30" level=info msg="Docker daemon" commit=a89b842 graphdriver(s)=overlay2 version=20.10.17
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.463955619+05:30" level=info msg="Daemon has completed initialization"
Aug 15 13:18:20 asus systemd[1]: Started Docker Application Container Engine.
Aug 15 13:18:20 asus dockerd[12520]: time="2022-08-15T13:18:20.481004111+05:30" level=info msg="API listen on /run/docker.sock"
Aug 15 13:19:19 asus dockerd[12520]: time="2022-08-15T13:19:19.377705065+05:30" level=warning msg="Error getting v2 registry: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Aug 15 13:19:19 asus dockerd[12520]: time="2022-08-15T13:19:19.377835945+05:30" level=info msg="Attempting next endpoint for pull after error: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Aug 15 13:19:19 asus dockerd[12520]: time="2022-08-15T13:19:19.385691924+05:30" level=error msg="Handler for POST /v1.41/images/create returned error: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Aug 15 13:30:26 asus dockerd[12520]: time="2022-08-15T13:30:26.166694545+05:30" level=info msg="Error logging in to endpoint, trying next endpoint" error="Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Aug 15 13:30:26 asus dockerd[12520]: time="2022-08-15T13:30:26.166963331+05:30" level=error msg="Handler for POST /v1.41/auth returned error: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"

If any additional information is required, please let me know!

I see it’s only 3 hours old (maybe closer to 2 hours when you posted here and it was flagged as spam), and some people are trying to help in the comments there. Some patience, please? Kudos for adding the link to the original question; please also add the debugging info from the comments here. And keep the two places in sync…

Wanted to add that the problem persists on CentOS and on my friends computer :slight_smile: