File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -3,17 +3,23 @@ FROM debian:9
3
3
MAINTAINER Ivan Ermilov <
[email protected] >
4
4
MAINTAINER Giannis Mouchakis <
[email protected] >
5
5
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
+
7
14
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
8
15
9
- RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends net-tools curl netcat gnupg
10
-
11
16
RUN curl -O https://dist.apache.org/repos/dist/release/hadoop/common/KEYS
12
17
13
18
RUN gpg --import KEYS
14
19
15
20
ENV HADOOP_VERSION 3.1.1
16
21
ENV HADOOP_URL https://www.apache.org/dist/hadoop/common/hadoop-$HADOOP_VERSION/hadoop-$HADOOP_VERSION.tar.gz
22
+
17
23
RUN set -x \
18
24
&& curl -fSL "$HADOOP_URL" -o /tmp/hadoop.tar.gz \
19
25
&& curl -fSL "$HADOOP_URL.asc" -o /tmp/hadoop.tar.gz.asc \
@@ -22,18 +28,19 @@ RUN set -x \
22
28
&& rm /tmp/hadoop.tar.gz*
23
29
24
30
RUN ln -s /opt/hadoop-$HADOOP_VERSION/etc/hadoop /etc/hadoop
31
+
25
32
RUN mkdir /opt/hadoop-$HADOOP_VERSION/logs
26
33
27
34
RUN mkdir /hadoop-data
28
35
29
36
ENV HADOOP_PREFIX=/opt/hadoop-$HADOOP_VERSION
30
37
ENV HADOOP_CONF_DIR=/etc/hadoop
31
38
ENV MULTIHOMED_NETWORK=1
32
-
33
39
ENV USER=root
34
40
ENV PATH $HADOOP_PREFIX/bin/:$PATH
35
41
36
42
ADD entrypoint.sh /entrypoint.sh
43
+
37
44
RUN chmod a+x /entrypoint.sh
38
45
39
46
ENTRYPOINT ["/entrypoint.sh" ]
You can’t perform that action at this time.
0 commit comments