如何获取容器镜像标签列表?

How to get container image's tags list?

我想在 Docker Hub 上的私有存储库中获取容器镜像的标签列表。 对于 public 存储库,我可以通过命令获取标签列表。

curl -s https://registry.hub.docker.com/v1/repositories/centos/tags

如何在私有仓库中做同样的操作?

假设您安装了 Docker registry v2 服务器,映像是 ubuntu

(需要用真实的图片名称进行调整。)

$ curl --cacert certs/registry-ca-cert.crt -X GET https://myregistry:5000/v2/ubuntu/tags/list

> {"name":"ubuntu","tags":["14.04"]}