You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fluo.apache.org by ct...@apache.org on 2020/10/09 18:58:05 UTC
[fluo-docker] branch main updated: Updated docker build to reduce
image size. (#18)
This is an automated email from the ASF dual-hosted git repository.
ctubbsii pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluo-docker.git
The following commit(s) were added to refs/heads/main by this push:
new a451ffa Updated docker build to reduce image size. (#18)
a451ffa is described below
commit a451ffa103a54f7130cabcd4708a540c0a3daeca
Author: Seth <se...@elypia.org>
AuthorDate: Fri Oct 9 20:57:55 2020 +0200
Updated docker build to reduce image size. (#18)
---
.dockerignore | 8 ++++++++
Dockerfile | 22 ++++++++++------------
2 files changed, 18 insertions(+), 12 deletions(-)
diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..2d0cf6f
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,8 @@
+.git
+CONTRIBUTING.md
+Dockerfile
+LICENSE
+NOTICE
+.asf.yaml
+.dockerignore
+.gitignore
diff --git a/Dockerfile b/Dockerfile
index 9b56005..7dc3921 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -62,16 +62,16 @@ RUN set -eux; \
download_bin "fluo.tar.gz" "$FLUO_HASH" "fluo/fluo/$FLUO_VERSION/fluo-$FLUO_VERSION-bin.tar.gz"; \
else \
cp "/tmp/$FLUO_FILE" "fluo.tar.gz"; \
- fi
-RUN tar xzf hadoop.tar.gz -C /tmp/
-RUN tar xzf zookeeper.tar.gz -C /tmp/
-RUN tar xzf accumulo.tar.gz -C /tmp/
-RUN tar xzf fluo.tar.gz -C /tmp/
-
-RUN mv /tmp/hadoop-$HADOOP_VERSION /opt/hadoop
-RUN mv /tmp/zookeeper-$ZOOKEEPER_VERSION /opt/zookeeper
-RUN mv /tmp/accumulo-$ACCUMULO_VERSION /opt/accumulo
-RUN mv /tmp/fluo-$FLUO_VERSION /opt/fluo
+ fi && \
+ tar xzf hadoop.tar.gz -C /tmp/ && \
+ tar xzf zookeeper.tar.gz -C /tmp/ && \
+ tar xzf accumulo.tar.gz -C /tmp/ && \
+ tar xzf fluo.tar.gz -C /tmp/ && \
+ mv /tmp/hadoop-$HADOOP_VERSION /opt/hadoop && \
+ mv /tmp/zookeeper-$ZOOKEEPER_VERSION /opt/zookeeper && \
+ mv /tmp/accumulo-$ACCUMULO_VERSION /opt/accumulo && \
+ mv /tmp/fluo-$FLUO_VERSION /opt/fluo && \
+ /opt/fluo/lib/fetch.sh extra
ENV HADOOP_PREFIX /opt/hadoop
ENV HADOOP_HOME /opt/hadoop
@@ -80,7 +80,5 @@ ENV ACCUMULO_HOME /opt/accumulo
ENV FLUO_HOME /opt/fluo
ENV PATH "$PATH:$FLUO_HOME/bin"
-RUN /opt/fluo/lib/fetch.sh extra
-
ENTRYPOINT ["fluo"]
CMD ["help"]