2016-03-31 11 views
0

mvn gcloud:deployコマンドを中断しましたが、このエラーメッセージが表示され続けるため再配置できませんでした。私はGCSからすべての自己生成バケットを削除しましたが、これとは異なる結果は得られませんでした。DockerイメージがVMの展開を妨げます

[INFO] If this is your first deployment, this may take a while.../ 
[INFO]                
[INFO] If this is your first deployment, this may take a while...done. 
[INFO] 

[INFO] ERROR: (gcloud.preview.app.deploy) There is a Dockerfile in the current directory, 
and the runtime field in /target/appengine-staging/app.yaml is currently set to 
[runtime: java]. To use your Dockerfile to build a custom runtime, set the runtime field 
in /target/appengine-staging/app.yaml to [runtime: custom]. To continue using the [java] 
runtime, please omit the Dockerfile from this directory. 

[ERROR] Error: gcloud app command with exit code : 1 

私は、この「ロック」は、それが後に削除されます、私は、それが不満ていたものでしたapp.yamlをファイルにカスタムするには、Javaから私のランタイムを変更し、それビルダーインスタンスのためにGoogleのソースファイルにあった疑いがあるので、再展開。

deployed versions and its runtimes

私はもはや私はまだ同じエラーメッセージを取得し、Javaランタイムと私のVMを展開することはできません。このファントムドッカー画像を取り除くためにクリーンビルドを実行するにはどうすればよいですか? Mavenの構築されたターゲット・ディレクトリをきれいにする

+0

を展開? –

+0

それは動作します。 Eclipseはリフレッシュせずに私にそれを示すのを控えていました。 –

+0

睡眠不足が原因です。 –

答えて

0

、あなたが行うことができます:

MVNクリーンのgcloudを:あなたは、現在のディレクトリにDockerfileを削除するとどうなりますか

+0

Eclipse上のappengine-stagingフォルダをリフレッシュしてDockerファイルを表示する代わりに、gcloudコマンドラインユーティリティの情報を参考にしました。 deploy_command_util.pyをデバッグして、Dockerfileへのパスが私の鼻の下にあることを確認しました:/ target/appengine-staging。 https://cloud.google.com/sdk/gcloud/はオープンソースではないため、より直接的なエラーメッセージに寄稿することはできません。以前のドッカーイメージを消去するオプションがありますが、mvn clean gcloud:deployはカスタムドッカーイメージの使用を防ぐよりも優れていると思います。 –

関連する問題