Golang Docker SDK 获取远程镜像信息以及 Docker Hub API 使用指南
目前 Golang Docker SDK 中的 ImageList 方法只能获取本地仓库的镜像信息,因为它通过 Docker Daemon API 实现,而 Docker Daemon 只能访问本地仓库。
要获取远程仓库镜像信息,可以使用 Docker Hub API。Docker Hub API 提供一个 '/search' 接口,可以获取 Docker Hub 上的镜像信息。您可以使用这个接口来获取 Docker Hub 上所有的镜像信息,并支持分页和模糊查询。
具体实现方式可以参考 Docker Hub API 文档。
此外,'https://hub.docker.com/api/content/v1/products/search' 这个网址也可以获取 Docker Hub 上的所有镜像信息。
原文地址: https://www.cveoy.top/t/topic/jl1y 著作权归作者所有。请勿转载和采集!