Docker build時のProxy越え
症状:
Docker イメージ内でapt-get等が失敗する
解決策: Dockerfileにproxyの環境変数を設定する
Dockerのバージョンが1.9からは環境変数が渡せるとのことだが、使用しているバージョンがそれ未満である場合や、Dockerfileに環境変数を設定することに懸念が無いのであればDockerfileにProxy設定を書いてしまった方が楽だと思う。Dockerfileには以下のような文を加える。認証が必要な場合にはユーザー名とパスワードを書く。
ENV http_proxy http://[proxy_user]:[proxy_password]@[proxy_address]:[port]/ ENV https_proxy htttps://[proxy_user]:[proxy_password]@[proxy_address]:[port]/