关于icr.io/appcafe/open-liberty镜像Java 11 OpenJ9版本标签及全标签列表的技术咨询
关于icr.io/appcafe/open-liberty镜像Java 11 OpenJ9版本标签及全标签列表的技术咨询
嗨,我来帮你梳理这个OpenLiberty镜像标签的问题~
首先,你遇到的docker search icr.io/appcafe/open-liberty返回404的情况很正常,因为icr.io的镜像仓库并不支持Docker官方的docker search命令来查询公开镜像标签,得换用其他方式来获取标签列表。
针对你需要的23.0.0.3/23.0.0.4版本Java 11 OpenJ9镜像,正确的标签格式其实和之前的命名规则一致,但如果直接拉取提示不存在,大概率是你需要先确认标签的准确性——可以通过以下方式获取该仓库的全量标签:
- 使用
skopeo工具(需要提前安装)执行命令:skopeo list-tags docker://icr.io/appcafe/open-liberty - 或者用curl结合jq来解析标签列表(需要jq工具):
curl -s https://icr.io/v2/appcafe/open-liberty/tags/list | jq '.tags'
另外要注意,icr.io的部分公开镜像可能需要你先执行docker login icr.io(无需输入账号密码,直接回车即可完成匿名登录),否则可能会遇到拉取权限不足的问题,误以为标签不存在。如果确认标签存在但还是拉取失败,也可以检查下本地Docker的网络配置,确保能正常访问icr.io的镜像仓库。
备注:内容来源于stack exchange,提问作者Rudy De Busscher
相关产品推荐
相关产品推荐

