是否可以记录BitBucket管道中使用的Docker镜像的准确版本?
例如,我们有一个自定义的Docker镜像,它的版本是1.8。在我们的 bitbucket-pipelines.yml
我们使用的是这个镜像的最新版本。
image: ourImage:1
但是当我们看旧版本的时候 如果能知道当时使用的是哪个版本的镜像就更好了。是1.8还是1.7、1.6还是...?
是否可以在Docker容器或BitBucket管道中记录镜像版本?或者用其他方式来查找版本?
对不起,我的答案是没有通过字符验证。
这应该是可以实现的,我还没有测试过,但根据文档和一些研究,你可以得到容器ID,然后查询docker套接字。你可能需要安装一些二进制文件,并将docker socket挂载为一个卷,但开销很小。