2016-08-24 24 views
-1

我正在嘗試從Docker註冊表中提取圖像。我去了在Docker中查找回收/圖片

http://1.1.1.1/v2/_catalog

而我得到的所有回購的列表。然後我去

http://1.1.1.1/v2/repo1/tags/list

而我得到的所有標籤

但我不知道是當我試着去拉的形象,我怎麼引用此回購/標籤的列表?

我已經試過: 搬運工拉http://1.1.1.1/v2/repo1 搬運工拉

我已經試過Google上搜尋它,我只是不能找到答案。我真的不知道爲什麼。任何人都可以協助

+0

感謝downvote與零信息,甚至是一個職位,無論你是誰。 – Sugitime

回答

1

試試這個:

docker pull 1.1.1.1/repo1:latest 

命令格式是:

docker pull <host>:<port>/<repoName>:<repoTag> 

如果您是從碼頭工人樞紐拉圖像,搬運工客戶將添加默認的IP和泊塢窗樞紐港爲你,所以你不需要指定IP地址。但是對於私人註冊表,您需要告訴碼頭客戶端您的圖像位於何處。

+0

我試過碼頭拉http://1.1.1.1/repo1:latest,但我得到的錯誤'不是一個有效的存儲庫或標記'。我有權假定/ v2/_catalog中的所有列表都是存儲庫嗎?有沒有辦法只列出倉庫? – Sugitime

+0

@Sugitime是,/ v2/_catalog將返回json存儲庫列表,請查看註冊表API文檔瞭解詳細信息。你可以發佈你的/ v2/_catalog輸出和你用於docker pull的命令,這樣人們可以檢查你的步驟。 –