用于不同git分支的Docker气流图像语法

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

我有一个docker deploy.sh文件,可成功创建气流图像

docker build -t airflow --build-arg CACHEBUST="$(date '+%A %W %Y %X')" -t airflow:latest .

上面的脚本默认在git的master / development分支中创建一个图像,但是我想在git中为测试分支创建另一个docker airflow图像。如果能得到帮助,我将非常感谢。

git docker airflow docker-image docker-build
1个回答
1
投票

似乎您已克隆了气流存储库,并试图在本地创建docker映像。

您可以检出相关分支,构建新图像并更新其相应标签。

git checkout test

docker build -t airflow:test --build-arg CACHEBUST="$(date '+%A %W %Y %X')" .

[airflow:latest将具有来自主分支的图像,airflow:test将具有来自测试分支的图像。

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