diff options
author | Josh Haberman <jhaberman@gmail.com> | 2016-02-19 09:11:38 -0800 |
---|---|---|
committer | Josh Haberman <jhaberman@gmail.com> | 2016-03-02 14:51:09 -0800 |
commit | 0f8c25d1050b8d20ed73b72e5b36344fb9b497dc (patch) | |
tree | 59b188839cefee016637cdbef80fb2511112087e /tools/docker/Dockerfile | |
parent | 738393b2c0690bcb92a6689f3a07d518289c4dde (diff) | |
download | protobuf-0f8c25d1050b8d20ed73b72e5b36344fb9b497dc.tar.gz protobuf-0f8c25d1050b8d20ed73b72e5b36344fb9b497dc.tar.bz2 protobuf-0f8c25d1050b8d20ed73b72e5b36344fb9b497dc.zip |
Properly add JDK deps in the Docker image.
Diffstat (limited to 'tools/docker/Dockerfile')
-rw-r--r-- | tools/docker/Dockerfile | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile index b1d0c682..8770d16e 100644 --- a/tools/docker/Dockerfile +++ b/tools/docker/Dockerfile @@ -30,7 +30,8 @@ # Base Dockerfile for gRPC dev images FROM debian:latest -# Install Git. +# Install dependencies. We start with the basic ones require to build protoc +# and the C++ build RUN apt-get update && apt-get install -y \ autoconf \ autotools-dev \ @@ -52,7 +53,14 @@ RUN apt-get update && apt-get install -y \ telnet \ unzip \ wget \ - zip && apt-get clean + zip \ + # For all Java builds \ + maven \ + # For java_jdk6 \ + # oops! not in Jessie. Too old? openjdk-6-jdk \ + # For java_jdk7 \ + openjdk-7-jdk \ + && apt-get clean # Prepare ccache RUN ln -s /usr/bin/ccache /usr/local/bin/gcc |