Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 59ca5b2

Browse files
author
Giannis Mouchakis
committed
better apt instrunctions for reduced image size
1 parent 7aee872 commit 59ca5b2

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

base/Dockerfile

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,23 @@ FROM debian:9
33
MAINTAINER Ivan Ermilov <[email protected]>
44
MAINTAINER Giannis Mouchakis <[email protected]>
55

6-
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends openjdk-8-jdk
6+
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
7+
openjdk-8-jdk \
8+
net-tools \
9+
curl \
10+
netcat \
11+
gnupg \
12+
&& rm -rf /var/lib/apt/lists/*
13+
714
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
815

9-
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends net-tools curl netcat gnupg
10-
1116
RUN curl -O https://dist.apache.org/repos/dist/release/hadoop/common/KEYS
1217

1318
RUN gpg --import KEYS
1419

1520
ENV HADOOP_VERSION 3.1.1
1621
ENV HADOOP_URL https://www.apache.org/dist/hadoop/common/hadoop-$HADOOP_VERSION/hadoop-$HADOOP_VERSION.tar.gz
22+
1723
RUN set -x \
1824
&& curl -fSL "$HADOOP_URL" -o /tmp/hadoop.tar.gz \
1925
&& curl -fSL "$HADOOP_URL.asc" -o /tmp/hadoop.tar.gz.asc \
@@ -22,18 +28,19 @@ RUN set -x \
2228
&& rm /tmp/hadoop.tar.gz*
2329

2430
RUN ln -s /opt/hadoop-$HADOOP_VERSION/etc/hadoop /etc/hadoop
31+
2532
RUN mkdir /opt/hadoop-$HADOOP_VERSION/logs
2633

2734
RUN mkdir /hadoop-data
2835

2936
ENV HADOOP_PREFIX=/opt/hadoop-$HADOOP_VERSION
3037
ENV HADOOP_CONF_DIR=/etc/hadoop
3138
ENV MULTIHOMED_NETWORK=1
32-
3339
ENV USER=root
3440
ENV PATH $HADOOP_PREFIX/bin/:$PATH
3541

3642
ADD entrypoint.sh /entrypoint.sh
43+
3744
RUN chmod a+x /entrypoint.sh
3845

3946
ENTRYPOINT ["/entrypoint.sh"]

0 commit comments

Comments
 (0)