「ARG」Docker コマンドを使用するためにマネージド VM を構築する引数を渡すことは可能ですか?
Dockerfile でデフォルト値を設定します... ARG env="dev"
Docker コンテナーのビルド この値を変更できます... docker build -t test/app --build-arg env=pr 。
2 つの環境があり、Dockerfile ビルド プロセスで異なる構成ファイルを使用してマネージド VM をデプロイしたいと考えています。
ありがとう。
「ARG」Docker コマンドを使用するためにマネージド VM を構築する引数を渡すことは可能ですか?
Dockerfile でデフォルト値を設定します... ARG env="dev"
Docker コンテナーのビルド この値を変更できます... docker build -t test/app --build-arg env=pr 。
2 つの環境があり、Dockerfile ビルド プロセスで異なる構成ファイルを使用してマネージド VM をデプロイしたいと考えています。
ありがとう。
残念ながら、これは現在サポートされていません。現在、私たちの docker build はすべて魔法のように統合されています。ここにはいくつかのオプションがありますが、どれもあなたが探しているものではありません.
Docker コンテナをローカルでビルドして gcr.io にプッシュし、gcloud app deployで --image-url フラグを使用できます。
今後数週間以内に、マネージド VM を使用した Docker ビルド用にデフォルトでコンテナー ビルダーサービスの使用を開始する予定です。現時点では設定を公開する予定はありませんが、コンテナ ビルダー API を介して環境変数を定義できる構成設定があります。将来的には、このようなものをサポートするのがより簡単になるでしょう。
お役に立てれば!