# Docker怎么查詢或獲取私有倉庫中的鏡像
## 一、登錄私有倉庫
在查詢或拉取私有倉庫鏡像前,必須先完成認證登錄:
```bash
docker login [私有倉庫地址] -u [用戶名] -p [密碼]
# 示例:
docker login registry.example.com -u admin -p 123456
成功后會顯示 Login Succeeded。
curl -u 用戶名:密碼 -X GET https://[倉庫地址]/v2/_catalog
# 示例:
curl -u admin:123456 -X GET https://registry.example.com/v2/_catalog
docker run --rm anoxis/registry-cli -r [倉庫地址] -u [用戶名] -p [密碼]
docker pull [倉庫地址]/[鏡像名]:[標簽]
# 示例:
docker pull registry.example.com/myapp:1.0
證書問題:如果使用自簽名證書,需將CA證書放入/etc/docker/certs.d/[倉庫地址]
權限不足:確保賬號有pull權限
網絡問題:檢查防火墻是否放行443/5000端口
通過添加--all-tags參數可拉取所有版本:
docker pull --all-tags registry.example.com/myapp
提示:生產環境建議使用憑證助手存儲密碼,避免在命令中直接暴露敏感信息。 “`
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。