apt-get в докере за корпоративным прокси

Я пытаюсь настроить среду разработки на корпоративном прокси-сервере с помощью Docker. Попробуйте, как я мог бы, я не могу заставить контейнер докера общаться с прокси-сервером.

Прокси-сервер и apt-get отлично работают на хосте, который является Ubuntu 12.04

Первое, что делается в Dockerfile, это попытка установить прокси-переменные:

FROM ubuntu
RUN echo 'Acquire::http { Proxy "http://my.proxy.net:8000"; };' >> /etc/apt/apt.conf.d/01proxy
ENV HTTP_PROXY http://my.proxy.net:8000
ENV http_proxy http://my.proxy.net:8000
ENV HTTPS_PROXY https://my.proxy.net:8000
ENV https_proxy https://my.proxy.net:8000
RUN apt-get update && apt-get install -y build-essential

Он отлично вытягивает изображение, устанавливает переменные, но когда он получает обновление apt-get, он пытается некоторое время, а затем завершается неудачно с:

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease  
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/InRelease  
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/InRelease  
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/Release.gpg  Could not resolve 'my.proxy.net'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/Release.gpg  Could not resolve 'my.proxy.net'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/Release.gpg  Could not resolve 'my.proxy.net'
W: Some index files failed to download. They have been ignored, or old ones used instead.

Эти переменные, которые я установил, соответствуют установке Linux на хосте (Ubuntu 12.04 на VirtualBox, если это имеет значение)

У меня также есть / etc / default / docker, настроенный с:

export http_proxy="http://my.proxy.net:8000"
export http_proxy="https://my.proxy.net:8000"

Какие-нибудь мысли?

ОБНОВИТЬ:

Похоже, что это проблема с DNS, не обязательно прокси-сервер. Хост /etc/resolve.conf содержит:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search dhcp.mycompany.com

Хост - это virtualbox vm, работающий на Windows 7, и я обнаружил различные недоделанные решения, которые в большинстве случаев не работают. Независимо от того, что я пытаюсь, я не могу получить разрешение имени хоста прокси-сервера

Ответы на вопрос(1)

Ваш ответ на вопрос