0

「ARG」Docker コマンドを使用するためにマネージド VM を構築する引数を渡すことは可能ですか?

Dockerfile でデフォルト値を設定します... ARG env="dev"

Docker コンテナーのビルド この値を変更できます... docker build -t test/app --build-arg env=pr 。

2 つの環境があり、Dockerfile ビルド プロセスで異なる構成ファイルを使用してマネージド VM をデプロイしたいと考えています。

ありがとう。

4

1 に答える 1

0

残念ながら、これは現在サポートされていません。現在、私たちの docker build はすべて魔法のように統合されています。ここにはいくつかのオプションがありますが、どれもあなたが探しているものではありません.

Docker コンテナをローカルでビルドして gcr.io にプッシュし、gcloud app deployで --image-url フラグを使用できます。

今後数週間以内に、マネージド VM を使用した Docker ビルド用にデフォルトでコンテナー ビルダーサービスの使用を開始する予定です。現時点では設定を公開する予定はありませんが、コンテナ ビルダー API を介して環境変数を定義できる構成設定があります。将来的には、このようなものをサポートするのがより簡単になるでしょう。

お役に立てれば!

于 2016-02-11T17:25:32.853 に答える