在BitBucket管道中查找Docker镜像的确切版本。

问题描述 投票:0回答:1

是否可以记录BitBucket管道中使用的Docker镜像的准确版本?

例如,我们有一个自定义的Docker镜像,它的版本是1.8。在我们的 bitbucket-pipelines.yml 我们使用的是这个镜像的最新版本。

image: ourImage:1

但是当我们看旧版本的时候 如果能知道当时使用的是哪个版本的镜像就更好了。是1.8还是1.7、1.6还是...?

是否可以在Docker容器或BitBucket管道中记录镜像版本?或者用其他方式来查找版本?

docker bitbucket-pipelines
1个回答
0
投票

对不起,我的答案是没有通过字符验证。

这应该是可以实现的,我还没有测试过,但根据文档和一些研究,你可以得到容器ID,然后查询docker套接字。你可能需要安装一些二进制文件,并将docker socket挂载为一个卷,但开销很小。

BitbutBucket Pipelines中的Docker守护进程。

获取容器ID并查询Docker Socket

© www.soinside.com 2019 - 2024. All rights reserved.