Надежность Gcloud Docker Push
У меня было много проблем, подталкивая изображения сgcloud docker push
за последние несколько недель. Я прочитал много дискуссий о переполнении стека, проблемах и обходных путях в github, но пока не нашел решения этой проблемы.
Обычно я пытаюсь выдвинуть изображение контейнера или два. Первое нажатие почти всегда завершится неудачно со следующим выводом retry-before-timeout:
Я могу обойти это только сgcloud auth login
, Не позднее, чем через 5 минут я попытаюсь выдвинуть второе изображение и снова увижу проблему повторной попытки до истечения времени ожидания. Я буду видеть это на каждой попытке, пока яgcloud auth login
снова.
Часто мне приходится вручную повторять еще несколько раз сразу после аутентификации, прежде чем изображение будет фактически передано.
Действительно ли я вышел из системы (я все еще могу получить доступ к модулям, экземплярам и т. Д. С помощьюkubectl
а такжеgcloud
машины)? Если это так, почему выход из системы является непоследовательным и что делает сборка Docker-контейнеров, чтобы сделать недействительным мой локальный сеанс gcloud?Если нет, то почему я не могуgcloud docker push
пока я не аутентифицируюсь снова? После этого, почему это все еще противоречиво (я подозреваю, что это может иметь мало или вообще никакого отношения к реальной проблеме).Есть ли способ сделать push-образы на OSX надежнее с помощью docker-machine и gcloud docker? Есть ли другой способ получить изображения в облачном хранилище (желательно из командной строки)?gcloud --version
alpha 2016.01.12 beta 2016.01.12 bq 2.0.18 bq-nix 2.0.18 core 2016.02.11 core-nix 2016.02.05 gcloud gsutil 4.16 gsutil-nix 4.15 kubectl kubectl-darwin-x86_64 1.1.7
docker --version
Docker version 1.10.1, build 9e83765
docker-machine --version
docker-machine version 0.6.0, build e27fb87
Virtualbox версия 5.0.14 r105127