Docker: setup proxy to download images
I need setup the corporation proxy in order Docker can download the images from public registry.
$ sudo docker run hello-world Unable to find image 'hello-world:latest' locally Pulling repository docker.io/library/hello-world Error while pulling image: Get https://index.docker.io/v1/repositories/library/hello-world/images: dial tcp: lookup index.docker.io: no such host
I’m using Ubuntu 12.04 machine. I have found this answer but
systemctl is not present in Ubuntu 12.04. How can I do this?
2 Solutions collect form web for “Docker: setup proxy to download images”
I was getting the following error while trying to run the hello-world container
$docker run hello-world Unable to find image 'hello-world:latest' locally docker: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp 126.96.36.199:443: getsockopt: no route to host.
I tried the steps in the following link which worked for me with respect to HTTPS or HTTP configuration
/etc/defaults/docker.io and add the following lines:
Then restart docker daemon:
sudo service docker.io restart