【问题标题】:Flink 1.12 docker image not found未找到 Flink 1.12 docker 映像
【发布时间】:2020-12-14 10:17:20
【问题描述】:

我运行一个 Kubernetes 集群,我正在尝试升级 flink 集群,因为它们在最新版本 1.12 中具有一些期待已久的功能

https://flink.apache.org/news/2020/12/10/release-1.12.0.html#kubernetes-high-availability-ha-service

我认为该版本已经发布了?当我尝试在 k8s 部署中更新图像标签时,我只会收到“后退拉动图像”消息。我已经尝试过“1.12.0-scala_2.11”、“最新”和通常的方法。
查了Docker Hub,最新的公共标签好像和1.11.x有关

有谁知道 1.12 的图像是否尚未公开?

【问题讨论】:

    标签: docker apache-flink


    【解决方案1】:

    1.12 的镜像还没有发布到 docker hub,但是补丁已经准备好了。如果实在等不及,可以这样做:

    git clone https://github.com/apache/flink-docker
    cd flink-docker/1.12/scala_and_java_version_of_your_choosing
    docker build .
    

    然后您将在本地获得图像。

    但我很有信心这很快就会得到解决。

    【讨论】:

      【解决方案2】:

      现在您可以使用 apache/flink 存储库:https://hub.docker.com/r/apache/flink/tags

      它由 Flink 提交者维护,如 https://github.com/apache/flink-docker 中所述

      相关 Jira:FLINK-20632

      【讨论】:

      • 有谁知道是否有计划在标准的“flink”标签下发布它,还是从现在开始严格在“apache/flink”下?
      【解决方案3】:

      在我们可以使用官方镜像之前,您可以使用我最近构建的haydenzhou/flink:1.12.0-scala_2.11-java8

      【讨论】:

        【解决方案4】:

        @BenoitParis

        我做了以下 -

        git 克隆https://github.com/apache/flink-docker cd flink-docker/1.12/scala_and_java_version_of_your_choosing 码头工人建造。

        但是当我运行 docker-compose up 时,我看到了这个错误-

        我正在尝试使用 Flink 1.12,我正在使用 https://github.com/apache/flink-docker

        当我运行 docker-compose up 时,我在 docker-compose up 上看到了这个错误 -

        Creating flink-1_12_taskmanager_1 ... done
        Attaching to flink-1_12_jobmanager_1, flink-1_12_taskmanager_1
        jobmanager_1 | /usr/bin/env: ‘bash\r’: No such file or directory
        taskmanager_1 | /usr/bin/env: ‘bash\r’: No such file or directory
        flink-1_12_jobmanager_1 exited with code 127
        flink-1_12_taskmanager_1 exited with code 127```
        
        Am I missing any settings?
        
        

        【讨论】:

        • 你现在必须在 docker-compose.yaml 中引用本地镜像。您可以通过标记它来做到这一点。更多信息在这里:stackoverflow.com/questions/46032392/…
        • 我可以烘焙 docker 图像并将其上传到我的仓库,我只是想知道问题出在哪里,所以它不在公共集线器中。我在某处读到他们可能无法发布 1.12.0,我们至少要等到 1.12.1
        • @diegoruizbarbero 你是如何创建 docker 镜像的?你用的是哪个版本的 Flink?你能解释一下步骤吗?谢谢。
        • @AmitShahi 请阅读:我不想烘焙图像,我想从公共回购中提取它
        • @diegoruizbarbero 我们知道 Flink Docker Image 还没有发布。所以我们只需要等到他们发布 Flink 1.12.0。有一个活动线程github.com/apache/flink-docker/pull/23
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-02
        • 2019-06-26
        • 2021-09-01
        • 2020-09-10
        • 2021-10-04
        相关资源
        最近更新 更多