This is an automated email from the ASF dual-hosted git repository.

nicknezis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git


The following commit(s) were added to refs/heads/master by this push:
     new fb970eb  Distribution Dockerfile missing ncat and other cleanup (#3552)
fb970eb is described below

commit fb970eba070a38820c2a3c2f3a306f9012d8d4b7
Author: Nicholas Nezis <[email protected]>
AuthorDate: Wed Jul 1 02:45:46 2020 -0400

    Distribution Dockerfile missing ncat and other cleanup (#3552)
    
    * Distribution Dockerfile cleanup
---
 docker/dist/Dockerfile.dist.centos7     | 26 +++++++++++---------------
 docker/dist/Dockerfile.dist.debian10    | 19 ++++++++++---------
 docker/dist/Dockerfile.dist.debian9     | 15 +++++++--------
 docker/dist/Dockerfile.dist.ubuntu14.04 | 16 ++++++++++------
 docker/dist/Dockerfile.dist.ubuntu16.04 | 24 +++++++++++++-----------
 docker/dist/Dockerfile.dist.ubuntu18.04 | 12 +++++++++---
 docker/dist/Dockerfile.dist.ubuntu20.04 | 12 +++++++++---
 7 files changed, 69 insertions(+), 55 deletions(-)

diff --git a/docker/dist/Dockerfile.dist.centos7 
b/docker/dist/Dockerfile.dist.centos7
index 686a8fb..2124a1f 100644
--- a/docker/dist/Dockerfile.dist.centos7
+++ b/docker/dist/Dockerfile.dist.centos7
@@ -17,21 +17,17 @@
 
 FROM centos:centos7
 
-RUN yum -y upgrade
-RUN yum -y install python; yum clean all
-RUN yum -y install unzip; yum clean all
-RUN yum -y install which; yum clean all
-RUN yum -y install curl; yum clean all
-RUN yum -y install nmap-ncat; yum clean all
-RUN yum -y install python python3-setuptools; yum clean all
-
-RUN yum install epel-release; yum clean all
-RUN yum update -y
-RUN yum install -y supervisor; yum clean all
-
-RUN yum -y install java-11-openjdk java-11-openjdk-devel; yum clean all
-
-ENV JAVA_HOME /usr/lib/jvm/java-11-openjdk
+RUN yum -y install epel-release \
+    && yum -y update \
+    && yum -y install \
+    curl \
+    java-11-openjdk-headless \
+    supervisor \
+    nmap-ncat \
+    python \
+    unzip \
+    which \
+    && yum clean all
 
 ADD artifacts /heron
 
diff --git a/docker/dist/Dockerfile.dist.debian10 
b/docker/dist/Dockerfile.dist.debian10
index a78d6f9..8f1caa3 100644
--- a/docker/dist/Dockerfile.dist.debian10
+++ b/docker/dist/Dockerfile.dist.debian10
@@ -15,15 +15,16 @@
 #  specific language governing permissions and limitations
 #  under the License.
 
-FROM openjdk:11.0.6-slim-buster
-
-RUN apt-get update && apt-get -y install \
-      netcat-openbsd \
-      curl \
-      python \
-      python2.7-dev \
-      supervisor \
-      unzip
+FROM openjdk:11.0.6-jre-slim-buster
+
+RUN apt-get update \
+    && apt-get -y install \
+    curl \
+    netcat-openbsd \
+    python \
+    supervisor \
+    unzip \
+    && apt-get clean
 
 ADD artifacts /heron
 
diff --git a/docker/dist/Dockerfile.dist.debian9 
b/docker/dist/Dockerfile.dist.debian9
index 5d56c1e..bf89741 100644
--- a/docker/dist/Dockerfile.dist.debian9
+++ b/docker/dist/Dockerfile.dist.debian9
@@ -15,18 +15,17 @@
 #  specific language governing permissions and limitations
 #  under the License.
 
-FROM openjdk:11-jdk-slim-stretch
+FROM openjdk:11-jre-slim-stretch
 
-RUN apt-get -y update && apt-get -y install \
+RUN apt-get -y update \
+    && apt-get -y install \
+    curl \
     netcat-openbsd \
     python \
-    python-dev \
+    supervisor \
     unzip \
-    curl \
-    vim \
-    supervisor && \
-    apt-get clean all && \
-    rm -rf /var/lib/apt/lists/*
+    && apt-get clean all \
+    && rm -rf /var/lib/apt/lists/*
 
 ADD artifacts /heron
 
diff --git a/docker/dist/Dockerfile.dist.ubuntu14.04 
b/docker/dist/Dockerfile.dist.ubuntu14.04
index df807aa..676efa4 100644
--- a/docker/dist/Dockerfile.dist.ubuntu14.04
+++ b/docker/dist/Dockerfile.dist.ubuntu14.04
@@ -17,16 +17,20 @@
 
 FROM ubuntu:14.04
 
-RUN apt-get -y update && apt-get -y install \
+RUN apt-get -y update \
+    && apt-get -y install \
+    curl \
+    netcat-openbsd \
     python \
-    python3 \
-    unzip \
     software-properties-common \
     supervisor \
-    curl
+    unzip \
+    && apt-get clean
 
-RUN add-apt-repository ppa:openjdk-r/ppa && apt-get -y update && \
-    apt-get -y install openjdk-11-jdk-headless
+RUN add-apt-repository ppa:openjdk-r/ppa \
+    && apt-get -y update \
+    && apt-get -y install openjdk-11-jre-headless \
+    && apt-get clean
 
 ENV JAVA_HOME /usr/lib/jvm/java-11-openjdk-amd64
 RUN update-ca-certificates -f
diff --git a/docker/dist/Dockerfile.dist.ubuntu16.04 
b/docker/dist/Dockerfile.dist.ubuntu16.04
index bcf6f37..1c5d0ea 100644
--- a/docker/dist/Dockerfile.dist.ubuntu16.04
+++ b/docker/dist/Dockerfile.dist.ubuntu16.04
@@ -17,20 +17,22 @@
 
 FROM ubuntu:16.04
 
-RUN apt-get update && apt-get install -y software-properties-common
-
-RUN add-apt-repository ppa:openjdk-r/ppa
-
-RUN apt-get -y install \
+RUN apt-get -y update \
+    && apt-get install -y \
+    curl \
+    netcat-openbsd \
     python \
-    python3 \
-    unzip \
     software-properties-common \
-    curl \
-    supervisor
+    supervisor \
+    unzip \
+    && apt-get clean
+
+RUN add-apt-repository ppa:openjdk-r/ppa
 
-RUN apt-get update && apt-get -y install \
-    openjdk-11-jdk-headless
+RUN apt-get update \
+    && apt-get -y install \
+    openjdk-11-jre-headless \
+    && apt-get clean
 
 ENV JAVA_HOME /usr/lib/jvm/java-11-openjdk-amd64
 RUN update-ca-certificates -f
diff --git a/docker/dist/Dockerfile.dist.ubuntu18.04 
b/docker/dist/Dockerfile.dist.ubuntu18.04
index 89d4ad7..5d4f664 100644
--- a/docker/dist/Dockerfile.dist.ubuntu18.04
+++ b/docker/dist/Dockerfile.dist.ubuntu18.04
@@ -17,9 +17,15 @@
 
 FROM ubuntu:18.04
 
-RUN apt-get update
-RUN apt-get -y install \
-    unzip software-properties-common curl python python3 supervisor 
openjdk-11-jdk-headless
+RUN apt-get -y update \
+    && apt-get -y install \
+    curl \
+    netcat-openbsd \
+    openjdk-11-jre-headless \
+    python \
+    supervisor \
+    unzip \
+    && apt-get clean
 
 ENV JAVA_HOME /usr/lib/jvm/java-11-openjdk-amd64
 RUN update-ca-certificates -f
diff --git a/docker/dist/Dockerfile.dist.ubuntu20.04 
b/docker/dist/Dockerfile.dist.ubuntu20.04
index 6e22845..0b43260 100644
--- a/docker/dist/Dockerfile.dist.ubuntu20.04
+++ b/docker/dist/Dockerfile.dist.ubuntu20.04
@@ -19,9 +19,15 @@ FROM ubuntu:20.04
 
 ARG DEBIAN_FRONTEND=noninteractive
 
-RUN apt-get update
-RUN apt-get -y install \
-    unzip software-properties-common curl python python3 supervisor 
openjdk-11-jdk-headless
+RUN apt-get -y update \
+    && apt-get -y install \
+    curl \
+    openjdk-11-jre-headless \
+    netcat-openbsd \
+    python \
+    supervisor \
+    unzip \
+    && apt-get clean
 
 ENV JAVA_HOME /usr/lib/jvm/java-11-openjdk-amd64
 RUN update-ca-certificates -f

Reply via email to