docker获取镜像仓库里所有镜像的脚本
2017-12-14 15:24
239 查看
#-*- coding:utf-8 -*- #!/usr/bin/env python ''' import requests import json import traceback repo_ip = '172.16.2.23' repo_port = 5000 def getImagesNames(repo_ip,repo_port): docker_images = [] try: url = "http://" + repo_ip + ":" +str(repo_port) + "/v2/_catalog" res =requests.get(url).content.strip() res_dic = json.loads(res) images_type = res_dic['repositories'] for i in images_type: url2 = "http://" + repo_ip + ":" +str(repo_port) +"/v2/" + str(i) + "/tags/list" res2 =requests.get(url2).content.strip() res_dic2 = json.loads(res2) name = res_dic2['name'] tags = res_dic2['tags'] for tag in tags: docker_name = str(repo_ip) + ":" + str(repo_port) + "/" + name + ":" + tag docker_images.append(docker_name) print docker_name except: traceback.print_exc() return docker_images a=getImagesNames(repo_ip, repo_port) # print a
相关文章推荐
- 获取docker私有仓库中所有镜像的方法
- 使用python脚本获取docker私有镜像仓库镜像信息
- docker 查询或获取私有仓库(registry)中的镜像
- docker 源码分析 四(基于1.8.2版本),Docker镜像的获取和存储
- Docker私有仓库镜像上传下载
- docker 创建新的镜像到私有仓库
- 获取某数据库中含有某字段的所有表的脚本
- docker-ce-17.09 镜像获取,创建,删除,保存
- Deepo:几乎包含所有主流深度学习框架的Docker镜像
- Docker镜像仓库Harbor实践
- Docker镜像和仓库笔记
- Docker中通过模板创建镜像,Docker容器、仓库及数据管理
- Docker获取镜像报错 docker: Error response from daemon: unauthorized: incorrect username or password.
- 基于 Harbor 搭建 Docker 私有镜像仓库
- docker push 私有镜像仓库失败
- Docker搭建私有镜像仓库
- 使用阿里云专属加速器加快获取Docker官方镜像的实战
- 基于 Harbor 搭建 Docker 私有镜像仓库
- Docker查询,获取,删除镜像
- docker配置国内仓库镜像registry-mirror