gcloud docker - giriş girişiminde push sonuçları 404 ile başarısız oldu


24

Docker resmini Google’ın konteyner kayıt defterine göndermeye çalışıyorum, ancak Docker girişinin başarısız olduğu konusunda hata almaya devam ediyorum. koşarım

gcloud docker -- push gcr.io/<my-project-id>/test-image

geri aldım

ERROR: Docker CLI operation failed:

Error response from daemon: login attempt to 
https://appengine.gcr.io/v2/ failed with status: 404 Not Found

ERROR: (gcloud.docker) Docker login failed.

Liman işçisi çalışmayan diğer gcloud işlemleri. Örneğin üzerinden bir küme oluşturabilirim gcloud container clusters create my-cluster.

Bugün yerel bir sicil ile oynuyordum, bir şeyleri kırıp kırmadığından emin değilim.

Teşekkürler!

Yanıtlar:


62

Docker kimlik bilgilerinizi Mac için Docker'ın tercihlerine göre macOS anahtar zincirinde saklamanız yeterlidir.


17
Ve bunun bir katil değerinde olduğundan: nasıl uygulanacağının ekran görüntüsü
hamx0r

gcloud dockerkomutlar dün gece benim için iyi çalışıyordu. Sonra bir ara bugün (7/18/17) liman işçisi istemcisi güncellemesi yaptım ve komutlar çalışmayı durdurdu. Arama burada bana izin verdi ve bu cevap sorunu düzeltti.
eggie5

günümü kurtardın! Neden birileri bu tür güncellemeleri yayınlasın ki? .. Bizzare.
Ufos,

8

Düzenleme : Görünüşe göre yaklaşımım sadece geçici olarak çalışıyor . Uzun vadeli düzeltmenin nasıl uygulanacağına ilişkin bir ekran görüntüsü yayınladığı için @ hamx0r'a teşekkür ederiz.


Bu girişi ~/.docker/config.jsondosyanızdan kaldırarak docker kimlik bilgilerini mac os x keychain'e depolamayı devre dışı bırakın .

    "credsStore": "osxkeychain",

Benim durumumda, ek bir konfigürasyona sahip değildim (giriş yapmamışım), bu yüzden tüm dosyayı boş bıraktım.


bu 11 Temmuz 2017 itibariyle benim için düzeltmeye çalıştı
tavla

2
Görünüşe göre yaklaşımım sadece geçici olarak çalışıyor. Uzun vadeli düzeltmenin nasıl uygulanacağına ilişkin bir ekran görüntüsü yayınladığı için @ hamx0r'a teşekkür ederiz .
Edward Anderson

5

Google Cloud SDK v164.0.0Bu sorunu gidermek için güncelleme mevcut olmalı , sorun için özür dilerim

Şimdi muhtemelen şehirdeki en yeni ve en sıcak kimlik doğrulama yönteminin reklamını yapmak için iyi bir zaman olabilir: docker-credential-gcr

Düzenleme: v164.0.0serbest bırakıldı :

Değişiklikleri Kırmak

  • Kimlik doğrulaması yapan appengine.gcr.iovarsayılan depolar listesinden kaldırıldı gcloud docker.

1
Güncelleme benim durumumda yardımcı oldu
Marcin Zablocki

3

Ben de aynı problemi yaşadım. Edge kanalından Mac için Docker'ı kullanıyordum (bkz . Https://docs.docker.com/docker-for-mac/install/ ). Kararlı'ya geçtikten sonra (DİKKAT, tüm resimlerinizi, konteynerlerinizi, hacimlerinizi, yapılandırmalarınızı kaybedersiniz), görüntüleri tekrar Google Konteyner Kayıt Defterine götürebilirim.


15
28 Haziran itibarıyla, istikrarlı şube bu konuda da var. Bu cevap artık doğru değil, ne yazık ki.
Simetrik
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.