docker 查询或获取私有仓库(registry)中的镜像的方法
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,docker 查询或获取私有仓库(registry)中的镜像,使用docker search 192.168.1.8:5000命令经测试不好使。解决:1、获取仓库类的镜像:[root@shanghai
千家信息网最后更新 2025年02月03日docker 查询或获取私有仓库(registry)中的镜像的方法
docker 查询或获取私有仓库(registry)中的镜像,使用
docker search 192.168.1.8:5000
命令经测试不好使。
解决:
1、获取仓库类的镜像:
[root@shanghai docker]# curl -XGEThttp://192.168.1.8:5000/v2/_catalog{"repositories":["nginx"]}
2、获取某个镜像的标签列表:
[root@shanghai docker]# curl -XGEThttp://192.168.1.8:5000/v2/image_name/tags/list{"errors":[{"code":"NAME_UNKNOWN","message":"repositoryname not known toregistry","detail":{"name":"image_name"}}]}
[root@shanghai docker]# curl -XGEThttp://192.168.1.8:5000/v2/nginx/tags/list{"name":"nginx","tags":["latest"]}[root@shanghai docker]#
参考:https://stackoverflow.com/questions/23733678/how-to-search-images-from-private-1-0-registry-in-docker
PS:查看Docker镜像仓库中镜像的所有标签
#!/bin/shrepo_url=https://registry.hub.docker.com/v1/repositoriesimage_name=$1curl -s ${repo_url}/${image_name}/tags | json_reformat | grep name | awk '{print $2}' | sed -e 's/"//g'
其实,实现方法就是通过镜像仓库的 restful API,来查询,然后把返回的 json 结果简单处理一下,然后打印出来。
上面脚本的实现是只从 hub.docker.com 来查询,如果使用其它仓库,可以根据需要修改仓库的url。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
仓库
镜像
查询
就是
标签
方法
私有
不好
内容
命令
结果
脚本
参考
处理
学习
帮助
支持
测试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
通信网络技术知识点
华中科技大学互联网的牛人
java 读取数据库数据
网络技术实验大纲.doc
二维坐标怎么存数据库
国际网络安全毕业论文
网络安全培训整体解决方案
智能呼叫中心软件开发
政府部门网络安全周活动总结
阿里云服务器上传慢
服务器管理区如何配置
数据库优化和锁超时
数据字典是数据库
网络技术中的应用
海量内容整合于云端数据库
虚拟机ftp服务器
怀化串口服务器怎么收费
服务器响应异常404
为什么有私人卖服务器
spss免费数据库
安乐社区宣传网络安全
网络安全如何运营
c 数据库api
sql文件怎么传到服务器
互联网软件开发进口
软件开发大一课程
服务器指示灯brd
数据库天津
当代大学生网络安全课程
浅谈linux服务器运维论文