3

"gcr.io" veya "us.gcr.io" için bastırıyor ile ilgili bir sorun olması: Henüz- Kötü istek

[]# gcloud docker --authorize only 
Short-lived access for ['gcr.io', 'us.gcr.io', 'eu.gcr.io', 'asia.gcr.io', 'b.gcr.io', 'bucket.gcr.io', 'appengine.gcr.io'] configured. 

[]# docker push gcr.io/tre-dock/pytest 
e817ce2379ed: Retrying in 1 seconds 
c543d14fcca9: Retrying in 1 seconds 
a147e49918ce: Retrying in 3 seconds 
063ca6c7c6e9: Retrying in 5 seconds 
8f045733649f: Retrying in 7 seconds 
unknown: Bad Request. 

ben b" için zorlamaya çalışıyorum. gcr.io "- her şey işe yarıyor gibi görünüyor.

Neyi özlüyorum?

Çevre:

[]# gcloud --version 
Google Cloud SDK 101.0.0 

alpha 2016.01.12 
beta 2016.01.12 
bq 2.0.24 
bq-nix 2.0.18 
core 2016.03.11 
core-nix 2016.02.05 
gcloud 
gsutil 4.17 
gsutil-nix 4.15 
kubectl 
kubectl-darwin-x86_64 1.1.7 
+0

, bu --authorize okunur sadece --authorize var – Greg

cevap

9

sorunu etiketi proje adını içermelidir olmasıydı:

burada herkes kopyalama/yapıştırma işlemi için
gcr.io/project_name/tre-dock/pytest 
+0

Bu doğru. GCR, ana makine adı proje kimliği olan ilk öğeyi kabul eder: gcr.io/$PROJECT_NAME/foo/bar:baz Biçim: b.gcr.io, GCR'a proje adını kullanmak yerine bir depolama alanı aramasını bildirir. : b.gcr.io/$BUCKET_NAME/foo/bar:baz – dlorenc

+1

Netleştirmek gerekirse, proje * ID * veya proje * adı * olmalı? Benim durumumda farklı görünüyorlar. Proje adı verdiğim ad ve proje numarası eklenen bir sayı ile proje kimliğidir. –

+0

Evet, bir keresinde projeyi kullandım * ID * benim için çalıştı –