2016-11-21 9 views
1

Я пытался загрузить свое изображение в реестр Google Container, но он возвратил некоторую ошибку, и я не знаю, как устранить неполадки.Нажимать изображение докера на ошибку реестра Google Container на Mac

$> gcloud docker -- push asia.gcr.io/dtapi-1314/web 
The push refers to a repository [asia.gcr.io/dtapi-1314/web] 
53ccd4e59f47: Retrying in 1 second 
32ca8635750d: Retrying in 1 second 
e5363ba7dd4d: Retrying in 1 second 
d575d439624a: Retrying in 1 second 
5c1cba20b78d: Retrying in 1 second 
7198e99c156d: Waiting 
6ca37046de16: Waiting 
b8f2f07b3eab: Waiting 
16681562a534: Waiting 
92ea1d98cb79: Waiting 
97ca462ad9ee: Waiting 
unable to decode token response: read tcp 10.0.2.10:54718->74.125.23.82:443: read: connection reset by peer

Я зарегистрировал разрешение на своем Mac.

$> gsutil acl get gs://asia.artifacts.dtapi-1314.appspot.com

Он вернул список правильных разрешений.

Я испытал нажатие на облачную консоль, он работает.

У кого-нибудь есть ключ? Большое спасибо, если кто-то может помочь. :)


Другое устранение неисправностей

gcloud auth login
gcloud docker -- login -p $(gcloud auth print-access-token) -u _token https://asia.gcr.io 
gsutil acl get gs://asia.artifacts.{%PROJECT_ID}.appspot.com 

Добавить небезопасный-реестр dockerd команду запуска.

--insecure-registry asia.gcr.io 

Может быть той же самой причине

gcloud docker -- pull google/python

Обнаружена ошибка

Error response from daemon: Get https://registry-1.docker.io/v2/google/python/manifests/latest: read tcp 10.0.2.15:37762->52.45.33.149:443: read: connection reset by peer

журнал Докер Сервер

DEBU[0499] Increasing token expiration to: 60 seconds 
ERRO[0500] Error trying v2 registry: Get https://registry-1.docker.io/....../python/manifests/latest: read tcp 10.0.2.15:37762->52.45.33.149:443: read: connection reset by peer 
ERRO[0500] Attempting next endpoint for pull after error: Get https://registry-1.docker.io/....../python/manifests/latest: read tcp 10.0.2.15:37762->52.45.33.149:443: read: connection reset by peer 
DEBU[0500] Skipping v1 endpoint https://index.docker.io because v2 registry was detected 
ERRO[0500] Handler for POST /v1.24/images/create returned error: Get https://registry-1.docker.io/....../python/manifests/latest: read tcp 10.0.2.15:37762->52.45.33.149:443: read: connection reset by peer

Окружающая среда

  • MacOS: 10.11.6
  • Docker Toolbox (на MAC)
  • Докер 1.12.3 (Гит COMMIT: 6b644ec, Год постройки: Wed 26 октября 23:26:11 2016)

ответ

0

Похоже на вопрос о разрешении. Попробуйте запустить
gcloud auth login

Я помню, как сталкивался с подобной проблемой, и это помогло.

+0

Спасибо за ваш ответ, Роберт. :) После того, как я попробовал 'gcloud auth login', результат был все тот же. Я пробовал 'gsutil acl get gs: //asia.artifacts. {% PROJECT_ID} .appspot.com'. Он вернул правильное разрешение вместо Access Denied. Просто интересно, есть ли какой-либо другой инструмент или журнал для проверки? –

1

Основная причина была глупа, но я хотел бы обновить ее для всех, кто видит этот вопрос. Я обнаружил, что привязал свой компьютер к WIFI компании. Тогда он будет работать (все еще сбрасывается). Кабельная сеть моей компании таинственна, разбитая на Google Container Registry. Кабельная сеть работает для всех других сервисов (google/youtube/mobile services), которые мы использовали, но не работает в Google Container Registry.

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

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