yzwj2004 发表于 2017-12-17 20:51:04

Hadoop的Docker镜像构建

###Dockerfile   -- beagin  FROM ubuntu:trusty
  #MAINTAINER The Hue Team "https://github.com/cloudera/hue"
  RUN apt-get update -y
  RUN apt-get install -y software-properties-common
  RUN add-apt-repository -y ppa:webupd8team/java
  RUN apt-get update -y
  RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
  RUN apt-get install -y oracle-java8-installer
  RUN apt-get update -y
  RUN apt-get install --fix-missing -q -y \
  git \
  ant \
  gcc \
  g++ \
  libkrb5-dev \
  libmysqlclient-dev \
  libssl-dev \
  libsasl2-dev \
  libsasl2-modules-gssapi-mit \
  libsqlite3-dev \
  libtidy-0.99-0 \
  libxml2-dev \
  libxslt-dev \
  libffi-dev \
  make \
  maven \
  libldap2-dev \
  python-dev \
  python-setuptools \
  libgmp3-dev \
  libz-dev
  #Download Hadoop from one of these mirrors. Change the version number appropriately:
  RUN wget http://apache.mirrors.tds.net/hadoop/common/hadoop-2.7.2/hadoop-2.7.2.tar.gz -P ~/Downloads
  #Extract it to /usr/local:
  RUN tar zxvf ~/Downloads/hadoop-* -C /usr/local
  #Rename the directory to just hadoop:
  RUN mv /usr/local/hadoop-* /usr/local/hadoop
  ###Dockerfile   -- end
页: [1]
查看完整版本: Hadoop的Docker镜像构建