2015-11-15 26 views
2

我在依賴內部代理進行所有Internet訪問的計算機上運行Docker。爲Docker父圖像設置http_proxy構建

我想根據pointslope/datomic-pro-starter:0.9.5130 使用this Dockerfile的圖像。

它在ONBUILD期間使用curl。如何在該級別設置http_proxy?我試過ENVARG,但我不認爲這是爲父母的圖像。

回答

1

我不認爲Docker目前可以支持這個。

Dockerfile是純文本,我會建議從頭開始重寫Dockerfile,你可以在上面插入代理服務器。

+0

我曾試過這個,但它不工作。它會掛在'curl'語句上。不知道它是否已經構建,但是我的印象是,當實際構建子圖像時,「ONBUILD」會運行。 – devth

+1

ic,在這種情況下,您必須從頭開始重新編寫Dockerfile並在您的環境中構建它。 – BMW

+0

好的。我想我會改變戰略,在防火牆環境之外建造,以避免這種情況。 – devth