Docker SDK ImageList 方法不展示原始镜像和打标签镜像问题解决方法
使用 Docker tag 命令给镜像打标签后,使用 Golang Docker SDK 中的 ImageList 方法却只展示打标签后的镜像,没有把原始镜像和打标签镜像都展示,即使将 ImageListOptions 结构体中的 All 设为 true 也无法展示内容。
这可能是因为 Docker 的行为已更改,或者是 Docker SDK 的一个问题。为了解决这个问题,您可以尝试以下方法:
- 
使用 Docker 命令行工具验证原始镜像和打标签镜像是否都存在。您可以运行以下命令来列出所有镜像:
docker images -a如果您能看到原始镜像和打标签镜像,那么问题可能出在 Docker SDK 中。
 - 
检查您使用的 Docker SDK 版本是否是最新的。有时候,更新到最新版本可能会解决一些问题。
 - 
如果最新版本的 Docker SDK 仍然无法解决问题,您可以尝试使用其他 Docker SDK 或库来获取镜像列表。例如,您可以尝试使用 go-docker 或其他可用的 Docker 客户端库。
 
如果以上方法都无法解决问题,您可以考虑向 Docker SDK 的开发者提交一个问题报告,以便他们能够修复这个问题。
原文地址: https://www.cveoy.top/t/topic/fwqL 著作权归作者所有。请勿转载和采集!