Sign inSign up

internavenue/centos-zeppelin

By internavenue

Updated over 10 years ago

Image
5

1.9K

Dockerfile
FROM internavenue/centos-base:centos7

MAINTAINER Intern Avenue Dev Team <[email protected]>

RUN yum install -y \
  bzip2 \
  git \
  java-1.8.0-openjdk \
  java-1.8.0-openjdk-devel \
  python-setuptools python-dev python-numpy \
  npm \
  tar \
  unzip \
  R \
  && \
  yum clean all

RUN \
  curl http://mirrors.ukfast.co.uk/sites/ftp.apache.org/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.zip -o apache-maven-3.3.3-bin.zip && \
  unzip apache-maven-3.3.3-bin.zip && \
  mv apache-maven-3.3.3/ /opt/maven && \
  ln -s /opt/maven/bin/mvn /usr/bin/mvn


# Py4j for PySpark
RUN easy_install py4j


ADD scripts /scripts
RUN chmod +x /scripts/build.sh
RUN chmod +x /scripts/start.sh

VOLUME ["/vagrant", "/zeppelin"]

EXPOSE 8080 8081

CMD ["/scripts/start.sh"]