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