Docker: apt-get с разными /etc/apt/apt.conf и http / https прокси - PullRequest
0 голосов
/ 09 марта 2020

На моей Linux машине в офисе у нас есть два разных прокси.

  • apt пакеты устанавливаются с использованием прокси, определенного в /etc/apt/apt.conf
  • Все остальные сообщения обрабатываются с использованием CNTLM с использованием другого прокси через какой apt-прокси недоступен.

Наши аргументы подтверждения в Dockerfile для установки http_proxy и https_proxy с помощью команды ENV, как показано ниже. Это работает для всех, кроме установки пакетов apt по вышеуказанной причине.

FROM base_image:latest
ARG http_proxy
ENV http_proxy $http_proxy
ENV https_proxy $http_proxy

Я могу решить эту проблему, скопировав содержимое файла /etc/apt/apt.conf в образ перед установкой удачные пакеты. Но так как это не переносимо, так как некоторые пользователи за пределами компании не имеют этого прокси, есть ли лучший способ, подобный тому, как установлены http_proxy и https_proxy?

...