【问题标题】:Docker airflow image syntax for different git branches不同 git 分支的 Docker 气流图像语法
【发布时间】:2020-06-18 00:19:07
【问题描述】:

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

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

上面的脚本默认在 git 的 master/development 分支中创建一个镜像,但我想在 git 中为 test 分支创建另一个 docker 气流镜像。如果我能得到一些帮助,我将不胜感激。

【问题讨论】:

    标签: git docker airflow docker-image docker-build


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-02-06
      • 2021-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-25
      • 1970-01-01
      • 2022-07-25
      • 2016-03-24
      相关资源
      最近更新 更多