我不明白我的圖片在哪裏。谷歌容器註冊表將圖片推送到煉獄
我清了搬運工的登錄憑據,然後做了以下內容:
$ gcloud auth print-access-token
aLongPrintedAccessToken
然後
$ docker login -e [email protected] -u oauth2accesstoken -p aLongPrintedAccessToken https://gcr.io
Warning: '-e' is deprecated, it will be removed soon. See usage.
Login Succeeded
現在又是其中的樂趣開始
我已經一整天推圖片。我推了一個新的,看到Mounted from emrys-dev/api-34320482-9eb1-4dd9-bbd8-178ced5ea9d2
。但是,該容器並不在我的註冊表中。這不是我的項目的任何。
此外,當我推動圖像時,即使它與我剛剛推送的圖像(僅是不同的標籤)完全相同,也會推動所有圖層。今天早些時候我有這個工作,我不知道發生了什麼。
我注意到一些奇怪的東西。當我運行gcloud docker info
時,我看到Registry: https://index.docker.io/v1/
。這只是閱讀當地的碼頭信息,但我也許gcloud應該重寫該配置?我檢查了我所有的項目註冊表,但他們沒有被推到那裏。
我的照片在哪裏?
編輯:
我沒有澄清。當我推,我的推命令看起來像
docker push gcr.io/emrys-dev/api-whatever
鑑於您的更新,我已經刪除了我的答案,因爲它不再適用。如果有需要的地方,我會很樂意恢復它。 – BMitch