参考地址
registry delete
registry版本2.0
1.registry启动时环境变量追加 REGISTRY_STORAGE_DELETE_ENABLED=true
docker run --name registry -e REGISTRY_DELTET_ENABLED=true -e REGISTRY_STORAGE_DELETE_ENABLED=true -e REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY=/var/lib/registry -d -p 5000:5000 -v /data/registry/data:/var/lib/registry registry
2.下载附件registry.py.zip,并解压
3.执行脚本
python registry.py -l user:pass -r https://registry:5000 --delete
docker exec -it <registry container id or name> registry garbage-collect /etc/docker/registry/config.yml
4.说明
上述脚本默认每个镜像保留最新的10个版本,可以通过参数设定保留的版本数
python registry.py -l user:pass -r https://registry:5000 --delete --num 3
5.在使用的过程中发现,如果registry分页时,直接利用registry.py效果只是对第一页的镜像删除,如果出现这种情况,可以将 registry.py 的123行从 result = self.send('/v2/_catalog') 改成 result = self.send('/v2/_catalog?n=5000') ,其中5000只是个大概数,只要比自己所用的镜像总数多就可以
分享到:
相关推荐
docker官方镜像仓库registry离线包,使用docker load -i registry.tar
dockerhub经常访问不了,特地将registry下载到本地,供大家学习使用
Docker仓库在2.1版本中支持了删除镜像的API,但这个删除操作只会删除镜像元数据,不会删除层数据。在2.4版本中对这一问题进行了解决,增加了一个垃圾回收命令,删除未被引用的层数据。本文对这一特性进行了体验,...
Docker批量保存镜像到本地和批量载入本地镜像脚本 Docker保存镜像到本地 Docker导入本地镜像文件 Docker保存镜像到本地并导入本地镜像文件 Docker批量保存和载入镜像脚本
当没有第三方docker 仓库,可以使用registry 生成一个本地的docker仓库 使用docker load < registry.tar 导入镜像
arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构...
docker离线安装MySQL镜像
docker容器化部署时创建私有仓库时需要用到的registry镜像
从github上拿到的第三方插件用于删除docker registry上的镜像
Docker 中国官方镜像加速可通过 registry.docker-cn.com 访问。目前该镜像库只包含流行的公有镜像,而私有镜像仍需要从美国镜像库中拉取。 您可以使用以下命令直接从该镜像加速地址进行拉取。 $
docker 制作jdk8基础镜像 配合jib插件使用 也可使用docker hub 自带open jdk 里面包含了Dockerfile 及jdk jre 推送到自定义docker registry 配合jib插件maven 配置使用方式:${docker registry url}/oracle-jre-8u...
该文档为docker-registry的搭建步骤,由于原生的docker-registry没有提供web界面,需要安装docker-registry-web。本文档包含了所有安装步骤。原创
讲述了如何部署registry、registry-web的部署,registry-web是如何管理registry私库的镜像上传、下载的授权、镜像删除、用户管理,提供用户认证的
python3.12.3镜像【Docker的python3.12.3镜像】 已经安装了的插件 django==4.2.1 mysqlclient==2.1.1 mysql-connector-python==8.0.30 uwsgi>=2.0.20 supervisor==4.2.4 django-debug-toolbar==4.2.0 django-import-...
之前我们的 docker 镜像是保存在 Azure 的 Container Registry 里的,最近我们自己搭建了一个 docker registry,我们想把之前保存的 Azure 的 Container Registry 的 docker 镜像同步到我们自己的 docker registry ...
docker仓库镜像,用于docker仓库安装配置 docker仓库安装配置操作方法已发布,可点击主页进行查看
由于国内访问直接访问Docker hub网速比较慢,拉取镜像的时间就会比较长。一般我们会使用镜像加速或者直接从国内的一些平台镜像仓库上拉取。 我比较常用的是网易的镜像中心和daocloud镜像市场。 网易镜像中心:...
主要介绍了Docker私有仓库管理和删除本地仓库中的镜像,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧