在docker-compose中标记docker镜像并添加variables

我使用docker来构build和部署应用程序。 build立图像后,我需要标记和使用该图像从另一个系统有docker组成。 我正在使用Jenkins构build和部署图像到私人dockerregistry。 主机系统上的Docker撰写文件应该根据标签版本自动拖动这些图像。

如何将variables传递给docker-compose来replace标记值?

例如:如果a = 2.4,那么它应该用docker-compose文件中的2.4代替a。

version: '2' services: web: image: httpd:$a ports: - 80:80 

你可以实际使用这个书面。 Docker compose将使用你的操作系统环境来使用你在这里的语法填充variables。

在Mac / Linux上:

 export a=2.4 docker-compose up