根据您的描述,使用Docker SDK的Imagelist方法只展示打标签后的镜像,并且即使将ImageListOptions结构体中的All设置为true也没有展示原始镜像和打标签镜像。

这可能是因为Docker的行为已更改,或者是Docker SDK的一个问题。为了解决这个问题,您可以尝试以下方法:

  1. 使用Docker命令行工具验证原始镜像和打标签镜像是否都存在。您可以运行以下命令来列出所有镜像:

    docker images -a
    

    如果您能看到原始镜像和打标签镜像,那么问题可能出在Docker SDK中。

  2. 检查您使用的Docker SDK版本是否是最新的。有时候,更新到最新版本可能会解决一些问题。

  3. 如果最新版本的Docker SDK仍然无法解决问题,您可以尝试使用其他Docker SDK或库来获取镜像列表。例如,您可以尝试使用go-docker或其他可用的Docker客户端库。

如果以上方法都无法解决问题,您可以考虑向Docker SDK的开发者提交一个问题报告,以便他们能够修复这个问题。

如果用docker tag命令给镜像打标签但是golang docker sdk中的Imagelist方法只会展示打标签后的镜像没有把原始镜像和打标签镜像都展示即使将ImageListOptions结构体中的All设为true也没有展示

原文地址: http://www.cveoy.top/t/topic/irmJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录