Failed to install Java as bazel's dependency
Created by: lipeng-unisound
我在尝试在 Paddle 的 Dockerfile 里增加 bazel。按照 bazel 的安装文档 ,要先安装 Java。我在一台 Ubuntu 14.04 的虚拟机里照着文档做了一遍,在安装 Java 时,会弹出一个 dialog,同意协议、选择配置等等。而当我在 Dockerfile 里加入这些安装步骤后再运行 docker build 时,由于没有 TERM,无法弹出 dialog,导致 Java 不能被安装。错误信息如下:
我的问题是:
- Java 是否 bazel 的 prerequisite?
- 有没有办法在 Dockerfile 里指定 TERM?
- 我想到可以将 FROM ubuntu:14.04 改为 FROM openjdk:8,但是我发现 openjdk 是 基于 debian 而非 ubuntu:14.04 的。