Я запускаю виртуальную машину (Ubuntu 13.10) с докере (версия 0.8.1, build a1598d1). Я пытаюсь создать образ с файлом docker. Во-первых, я хочу обновить пакеты (используя код ниже - прокси-сервер запущен), но apt-get
с ошибкой: Could not resolve 'archive.ubuntu.com'
.
FROM ubuntu:13.10
ENV HTTP_PROXY <HTTP_PROXY>
ENV HTTPS_PROXY <HTTPS_PROXY>
RUN export http_proxy=$HTTP_PROXY
RUN export https_proxy=$HTTPS_PROXY
RUN apt-get update && apt-get upgrade
В хост-системе я также запускаю следующее:
sudo HTTP_PROXY=http://<PROXY_DETAILS>/ docker -d &
Хост может запускать apt-get
без проблем.
Как я могу изменить файл docker, чтобы он мог доходить до серверов ubuntu из контейнера?
Обновление
Я запускал код в CentOS (меняя FROM ubuntu:13.10
на FROM centos
), и он работал нормально. Кажется, проблема с Ubuntu.