MagicStack / MagicStack/vmbench
proxy settings
オープン
まだ誰も着手していません。
- 主要言語
- Python
- スター
- 189
- フォーク
- 48
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
I had hard times configuring Docker for corporate proxy. It looks like there is just no way to do it externally w.r.t. your Dockerfile, so I had to modify it with the following patch:
diff --git a/Dockerfile b/Dockerfile
index c9a3022..e8a95ef 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,6 +1,9 @@
FROM ubuntu:16.04
MAINTAINER elvis@magic.io
-
+ARG http_proxy
+ENV http_proxy=$http_proxy
+ARG https_proxy
+ENV https_proxy=$https_proxy
RUN DEBIAN_FRONTEND=noninteractive \
apt-get update && apt-get install -y \
language-pack-en
diff --git a/build.sh b/build.sh
index 8e128c7..88957b9 100755
--- a/build.sh
+++ b/build.sh
@@ -1,3 +1,3 @@
#!/bin/bash
-docker build -t magic/benchmark $(dirname $0)
+docker build --build-arg http_proxy="$http_proxy" --build-arg https_proxy="$https_proxy" -t magic/benchmark $(dirname $0)
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
Dockerfile と build.sh から始め、既存の docker build コマンドと、そのビルドコンテキストがどのように組み立てられているかを確認します。Dockerfile を編集せずに、イメージのビルド中にプロキシ設定を外部から提供できることを確認し、プロキシ変数が利用可能な場合でもイメージのビルドが正常に成功することを検証します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- bash, docker
- 領域
- build-system, devops
- issue の種類
- 機能追加
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 停滞
- 明瞭さ
- 明確に書かれている
- 初心者へのやさしさ
- 48/100