gcloud
_コマンドのようにソースのルートディレクトリ(.
)で指定されたDockerFileを使用しています。gcloud builds submit --tag gcr.io/[PROJECT_ID]/quickstart-image .
しかし、私はそれをする方法についてのリソースが見つからなかった画像を構築するために使用するDockerFileを指定しようとしています、それが可能なかどうかわかりません。
最終的に次のハックは私にとって非常によく働いています。あなたがたくさんあるならば。 Dockerfile.prod
とDockerfile.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
_