DCOS Flink软件包需要哪些docker镜像?

时间:2017-05-03 22:42:10

标签: mesos apache-flink mesosphere dcos

我构建了一个DCOS本地Universe并将其安装到防火墙后面的集群中 - 没有对该集群的Internet访问。安装在Universe中的其中一个软件包是Flink。我使用指向本地Docker注册表的cluster_docker_registry_url变量安装了DCOS,该注册表包含非常少量的包;它不是主Docker Hub的镜像。

当我尝试将Flink软件包安装到DCOS中时,我在Mesos日志中遇到404错误,这些错误与丢失的docker映像有关,我认为软件包试图从本地Docker注册表下载。 Flink集群无法启动。

Flink软件包尝试下载哪些Docker镜像?我认为本地宇宙的构建过程在构建时会将所有依赖关系拉下来,所以一旦构建它就不应该有外部依赖关系了吗?如果没有互联网访问权限,我需要做什么才能安装DCOS?

1 个答案:

答案 0 :(得分: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/