我正在我管理的“实验室”泊坞程序环境中进行分析工作。我使用Travis来构建,标记实验室图像并将其发布到docker容器注册表(AWS ECR),然后在启动容器进行分析工作时始终提取latest
图像。这样可以确保我始终在最新版本的Lab环境中进行工作。注意:每次Travis发布新图像时,都会在ECR中使用生成git commit ID and latest
对其进行标记。
为了使分析结果具有可重复性,我希望在容器内运行的python代码能够在其输出中记录一个标识符,该标识符指示所使用的确切docker映像。这将使我能够在数月/数年后从ECR重新下载该特定的docker映像,和/或找到构建该docker映像的git commit,再次运行代码,并(希望!)获得相同的结果。] >
实现此目标的最标准方法是什么?是否可以将图像摘要存储为容器内的环境变量?
我正在我管理的“实验室”泊坞程序环境中进行分析工作。我使用Travis来构建,标记实验室图像并将其发布到Docker容器注册表(AWS ECR),然后始终提取最新的...
将提交ID附加到您的图像标签。
ex:imagename:dev-v1-bc4da47