1、列出所有的镜像

curl -X GET http://192.168.37.100:5000/v2/_catalog

2、列出指定镜像的所有标签

2.1查看镜像busybox下的tag

curl -X GET http://192.168.37.100:5000/v2/busybox/tags/list

3、使用delete-docker-registry-image进行删除镜像

3.1安装方法

curl https://raw.githubusercontent.com/burnettk/delete-docker-registry-image/master/delete_docker_registry_image.py | sudo tee /usr/local/bin/delete_docker_registry_image >/dev/null
sudo chmod a+x /usr/local/bin/delete_docker_registry_image

3.2配置镜像仓库目录

 

export REGISTRY_DATA_DIR=/opt/data/registry/docker/registry/v2

3.3检查会删除那些数据

delete_docker_registry_image --image testrepo/awesomeimage --dry-run

3.4删除镜像

delete_docker_registry_image --image testrepo/awesomeimage

3.5删除镜像tag

delete_docker_registry_image --image testrepo/awesomeimage:supertag

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐