【问题标题】:What docker images does DCOS Flink package require?DCOS Flink 包需要哪些 docker 镜像?
【发布时间】:2017-07-22 10:51:27
【问题描述】:

我已经构建了一个 DCOS 本地 Universe,并将其安装到防火墙后面的集群中 - 集群无法通过 Internet 访问。宇宙中安装的软件包之一是 Flink。我已经使用指向本地 Docker 注册表的 cluster_docker_registry_url 变量安装了 DCOS,该注册表上有很少数量的包;它不是主 Docker Hub 的镜像。

当我尝试将 Flink 包安装到 DCOS 中时,我在 Mesos 日志中收到与缺少 docker 镜像相关的 404 错误,我假设该包试图从本地 Docker 注册表下载。 Flink 集群启动失败。

Flink 包尝试下载哪些 Docker 镜像?我认为本地宇宙的构建过程在构建时会将所有依赖项都拉下来,所以一旦构建完成就应该没有外部依赖项?在没有互联网访问的情况下,我需要做什么才能安装 DCOS?

【问题讨论】:

    标签: mesos apache-flink mesosphere dcos


    【解决方案1】:

    这取决于您使用的 scala 版本:

    • scala 2.10:mesosphere/dcos-flink:1.2.0-1.4
    • scala 2.11:mesosphere/dcos-flink-2-11:1.2.0-1.4

    here

    另外,它需要

    • openjdk:8-jre,见here

    有关更多详细信息,请随时参考 Apache Flink 服务的 Universe 规范(或直接 ping 我): https://github.com/mesosphere/universe/blob/version-3.x/repo/packages/F/flink/1/

    【讨论】:

    • P.S.前两个镜像会根据框架的版本而变化(目前我们是 1.3.1),但至少到目前为止,任务镜像在各个版本中都是稳定的。
    猜你喜欢
    • 2021-09-20
    • 2017-08-26
    • 2019-04-24
    • 2015-05-22
    • 2018-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-26
    相关资源
    最近更新 更多