gcloud docker - ผลลัพธ์การพุชในการพยายามลงชื่อเข้าใช้ล้มเหลวด้วย 404


24

ฉันกำลังพยายามที่จะผลักดันภาพนักเทียบท่าไปที่รีจิสทรีภาชนะของ Google แต่ได้รับข้อผิดพลาดเกี่ยวกับการเข้าสู่ระบบนักเทียบท่าที่ล้มเหลว ฉันวิ่ง

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

ฉันกลับมาแล้ว

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.

การดำเนินการ gcloud อื่น ๆ ที่ไม่ผ่านการทำงานของนักเทียบท่า gcloud container clusters create my-clusterฉันสามารถเช่นสร้างคลัสเตอร์ผ่าน

ฉันเล่นกับรีจีสทรีท้องถิ่นวันนี้ไม่แน่ใจว่ามันอาจจะเสียหายหรือไม่

ขอบคุณ!

คำตอบ:


62

คุณต้องปิดการใช้งานการจัดเก็บข้อมูลประจำตัวนักเทียบท่าบนพวงกุญแจ macOS ตามความต้องการของ Docker สำหรับ Mac


17
และเนื่องจากมันมีค่าเป็น killoword: ภาพหน้าจอของวิธีการใช้งาน
hamx0r

gcloud dockerคำสั่งทำงานได้ดีสำหรับฉันเมื่อคืนนี้ บางครั้งวันนี้ (7/18/17) ฉันได้อัปเดตไคลเอ็นต์นักเทียบท่าและคำสั่งหยุดทำงาน ค้นหาให้ฉันที่นี่และคำตอบนี้แก้ไขปัญหาได้
eggie5

คุณบันทึกวันของฉัน! ทำไมทุกคนจะเปิดตัวการปรับปรุงดังกล่าว .. Bizzare
Ufos

8

แก้ไข : ดูเหมือนว่าวิธีการของฉันทำงานเพียงชั่วคราว ขอบคุณ @ hamx0r สำหรับการโพสต์สกรีนช็อตของวิธีใช้การแก้ไขระยะยาว


ปิดการใช้งานการจัดเก็บข้อมูลประจำตัวนักเทียบท่าบน mac os x keychain โดยลบรายการนี้ออกจาก~/.docker/config.jsonไฟล์ของคุณ

    "credsStore": "osxkeychain",

ในกรณีของฉันฉันไม่มีการกำหนดค่าเพิ่มเติม (ฉันไม่ได้เข้าสู่ระบบ) ดังนั้นฉันจึงทำให้ไฟล์ทั้งหมดว่างเปล่า


สิ่งนี้ทำงานเพื่อแก้ไขให้ฉันตั้งแต่วันที่ 11 กรกฎาคม 2017
sgammon

2
ดูเหมือนว่าวิธีการของฉันใช้งานได้ชั่วคราว ขอบคุณ @ hamx0r สำหรับการโพสต์ภาพหน้าจอของวิธีใช้การแก้ไขระยะยาว
Edward Anderson

5

ควรมีการอัปเดตGoogle Cloud SDK v164.0.0เพื่อแก้ไขปัญหานี้ขออภัยในปัญหา

ตอนนี้อาจเป็นเวลาที่ดีในการโฆษณาวิธีการรับรองความถูกต้องที่ร้อนแรงที่สุดในเมือง: docker-credential-gcr

แก้ไข: v164.0.0เผยแพร่แล้ว :

ทำลายการเปลี่ยนแปลง

  • ลบออกappengine.gcr.ioจากรายการที่เก็บดีฟอลต์ที่gcloud dockerพิสูจน์ตัวตนแล้ว

1
อัปเดตช่วยในกรณีของฉัน
Marcin Zablocki

3

ผมมีปัญหาเหมือนกัน. ฉันใช้ Docker สำหรับ Mac จากช่อง Edge (ดูความแตกต่างhttps://docs.docker.com/docker-for-mac/install/ ) หลังจากเปลี่ยนเป็นเสถียร (ระวังคุณสูญเสียภาพภาชนะบรรจุวอลุ่มการกำหนดค่าทั้งหมดของฉัน) ฉันสามารถส่งภาพไปยัง Google Container Registry อีกครั้ง


15
ณ วันที่ 28 มิถุนายนสาขาที่มั่นคงมีปัญหานี้เช่นกัน คำตอบนี้ไม่ถูกต้องอีกต่อไปอนิจจา
สมมาตร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.