2015-02-12 2 views
2

У меня есть приложение Express Node, которое я использую с gcloud. Когда я бегу на месте с помощью:gcloud docker 409 ошибка конфликта изображений с Node.js

gcloud preview app run . 

Я получаю это:

WARNING: Image Id 2d30351c6647 cannot be removed: 409 Client Error:  
Conflict ("Conflict, cannot delete 404cc995b0da because the running 
container 837a44cae1ee is using it, stop it and use -f to force"). 

приложение работает довольно медленно большую часть времени. Когда я сохраняю, он проходит через медленные проверки здоровья, который выглядит следующим образом:

INFO: [default] Detected file changes: 
/path/to/server.js 
INFO: Building image <appID>.default.1... 
INFO: Waiting for instances to restart 
INFO: Health checks starting for instance 0. 
INFO: default: "GET /_ah/health?IsLastSuccessful=no HTTP/1.1" 503 - 
WARNING: All instances may not have restarted 
INFO: default: "GET /_ah/health?IsLastSuccessful=no HTTP/1.1" 503 - 

И тогда я получаю предупреждение о 409 изображений. Он значительно замедляется и иногда падает вместе. Буду признателен за любую оказанную помощь.

+0

Не могли бы вы крепят выход 'Docker пс -a'? – dlorenc

ответ

2

Попробуйте убить и удалить все ваши беговые контейнеры на Docker и запустить его снова, что сделало это для меня.

docker ps -a 

(для отображения всех контейнеров, работает или нет)

docker rm $(docker ps -a -q) 

(удалить все существующие контейнеры)

 Смежные вопросы

  • Нет связанных вопросов^_^