私有镜像仓库相关操作命令
查看私有仓库所有的镜像
curl http://192.168.4.113:5000/v2/_catalog #查看私有仓库所有镜像
查看私有仓库某个镜像的所有tag
curl http://192.168.4.113:5000/v2/youx-centos7.5.1804-v1.0/tags/list #查看私有仓库某个镜像的所有tag
删除私有仓库的某一个镜像(使用github上的delete-docker-registry-image)
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
2、使用
配置私有仓库目录对应的环境变量(实际的安装路径)
export REGISTRY_DATA_DIR=/opt/registry_data/docker/registry/v2
尝试删除私有仓库中的镜像(实际上并未删除)
delete_docker_registry_image --image testrepo/awesomeimage --dry-run
删除私有仓库的镜像(实际上删除了,不带版本号)
delete_docker_registry_image --image testrepo/awesomeimage
删除私有仓库的镜像(实际上删除了,带版本号)
delete_docker_registry_image --image testrepo/awesomeimage:supertag