2016-08-21 111 views
0

我不明白我的圖片在哪裏。谷歌容器註冊表將圖片推送到煉獄

我清了搬運工的登錄憑據,然後做了以下內容:

$ 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 
+0

鑑於您的更新,我已經刪除了我的答案,因爲它不再適用。如果有需要的地方,我會很樂意恢復它。 – BMitch

回答

3

你什麼都看不到here

gcloud docker只是配置認證和shell到Docker,所以你看到運行gcloud docker info是相同的docker info。我根本沒有看到Registry系列,但我不確定它是否相關。

您所有的數據應該存儲在gs://artifacts.emrys-dev.appspot.com,您可以閒逛通過:

gsutil ls gs://artifacts.emrys-dev.appspot.com/ 

但是,這不應該是必要的,如果第一個鏈接的作品。

您還可以通過[email protected]與我們聯繫,以幫助診斷任何問題。請做,如果上面的鏈接沒有顯示任何東西。

相關問題