web-dev-qa-db-ja.com

gcloudビルド送信用のDockerFileを指定してください

gcloud _コマンドのようにソースのルートディレクトリ(.)で指定されたDockerFileを使用しています。gcloud builds submit --tag gcr.io/[PROJECT_ID]/quickstart-image .

しかし、私はそれをする方法についてのリソースが見つからなかった画像を構築するために使用するDockerFileを指定しようとしています、それが可能なかどうかわかりません。

7
idrisadetunmbi

最終的に次のハックは私にとって非常によく働いています。あなたがたくさんあるならば。 Dockerfile.prodDockerfile.dev後者を構築するには、以下を使用してください。

tar --exclude-vcs-ignores \  # sort-of .dockerignore support
    --transform='s|^\./Dockerfile.dev|./Dockerfile|' -zcf /tmp/togo.tgz . && \
            gcloud builds submit --tag=gcr.io/my-project/foo:latest /tmp/togo.tgz
 _
0
Zaar Hai