Question

Docker + DigitalOcean DNS resolution

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: 8.8.8.8 8.8.4.4 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: - 8.8.8.8 - 8.8.4.4

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?

Subscribe
Share

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

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.

Hello,

It seems like this error has nothing to do with DNS but rather that the apt process does not understand https based on the error:

The method driver /usr/lib/apt/methods/https could not be found.

You may want to verify your apt sources and try an apt-get update also. The following may be helpful in resolving this issue: http://askubuntu.com/questions/104160/method-driver-usr-lib-apt-methods-https-could-not-be-found-update-error

Please let us know if there is anything else we can help you with.

Best, Mike DigitalOcean Support Check out our community for great tutorials, articles and FAQs! https://digitalocean.com/community