I’m running Ubuntu 15.10 hosted by digitalocean which hosts a few docker environments that are running. This used to work before, but lately no matter what I do I can’t seem to get internet access inside the dockerize container.
My development environment is also Ubuntu 15.10 and that seems to work perfectly fine.
I VPS dns is set to google’s DNS: 184.108.40.206 220.127.116.11 So I did the same for docker.
I updated /etc/default/docker. I also explicitely set the DNS via docker-compose.
Example: nginx: restart: always build: ./nginx/ ports: - “8000:80” - “8443:443” dns: - 18.104.22.168 - 22.214.171.124
Then when I try to build the image. using docker or docker-compose I get the following errors.
… Step 5 : RUN apt-get update; apt-get install links inetutils-telnet nmap -y —> Running in 345b2d3ce907 E: The method driver /usr/lib/apt/methods/https could not be found. Reading package lists… Building dependency tree… Reading state information… E: Unable to locate package links E: Unable to locate package inetutils-telnet E: Unable to locate package nmap
Does anyone have any suggestions? I mean I could push every image up to docker-hub and pull them down, but that seems silly. There’s really no reason I should be able to re-build the image in digitaloceans environment.
Any thoughts / suggestions?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.