I am new to dockers. When I am running the docker pull sonarqube I am getting the following error.
Error response from daemon: Get https://registry-1.docker.io/v2/: dial TCP: lookup registry-1.docker.io on 192.168.65.1:53: no such host
Can you please let me know why I am getting the error and how can I rectify this.
"https://registry-1.docker.io"] # ... As for where registry-1.docker.io comes from, it's the DNS name for the Docker Hub registry, which is the default when you do not specify a registry in your image name.
Docker Hub is Docker's official cloud-based registry for Docker images. As you might expect, since Docker Hub is Docker's official registry, it is the default registry when you install Docker.
The Docker Registry configuration is defined inside of /etc/registry/config. yml . With the default configuration the registry listens on ports 5000 and stores the Docker images under /var/lib/docker-registry .
I had similar issue on Ubuntu 16.04 and manage to solve it by adding more nameservers
You can try too.
Open config file sudo nano /etc/resolv.conf
and add the following under existing nameservers
nameserver 8.8.8.8
nameserver 8.8.4.4
run following commands to restart daemon and docker service
sudo systemctl daemon-reload
sudo systemctl restart docker
Now try to pull image you want docker pull sonarqube
In my case on a Mac, only a restart of the docker-machine did the work:
docker-machine restart
Uninstalling docker did not work! Just the above restart is enough!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With