docker image for pinpoint.

This commit is contained in:
2017-04-25 12:58:47 +08:00
commit 6918b9ce3c
3 changed files with 63 additions and 0 deletions
Vendored
BIN
View File
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
FROM debian:jessie
MAINTAINER Junv Zhao <wahyd4@gmail.com>
RUN sed -i 's/httpredir.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
apt-utils \
curl \
git \
net-tools \
procps \
software-properties-common \
wget
RUN add-apt-repository "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main"
RUN echo oracle-java6-installer shared/accepted-oracle-license-v1-1 select true | \
debconf-set-selections
RUN echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | \
debconf-set-selections
RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | \
debconf-set-selections
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
oracle-java6-installer=6u45-0~webupd8~8 \
oracle-java7-installer=7u80+7u60arm-0~webupd8~1 \
oracle-java8-installer=8u131-1~webupd8~2
ENV JAVA_6_HOME /usr/lib/jvm/java-6-oracle
ENV JAVA_7_HOME /usr/lib/jvm/java-7-oracle
ENV JAVA_8_HOME /usr/lib/jvm/java-8-oracle
ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
RUN useradd pinpoint -m
WORKDIR /usr/local/apache-maven
ADD https://archive.apache.org/dist/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz ./
ADD https://archive.apache.org/dist/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz.sha1 ./
RUN [ $(sha1sum apache-maven-3.2.5-bin.tar.gz | grep --only-matching -m 1 '^[0-9a-f]*') = $(cat apache-maven-3.2.5-bin.tar.gz.sha1) ]
RUN tar -xf apache-maven-3.2.5-bin.tar.gz
ENV PATH $PATH:/usr/local/apache-maven/apache-maven-3.2.5/bin
RUN rm apache-maven-3.2.5-bin.tar.gz apache-maven-3.2.5-bin.tar.gz.sha1
RUN git clone https://github.com/naver/pinpoint.git /pinpoint
WORKDIR /pinpoint
RUN git checkout tags/1.6.1
RUN mvn install -Dmaven.test.skip=true -B
WORKDIR quickstart/hbase
ADD https://archive.apache.org/dist/hbase/hbase-1.0.3/hbase-1.0.3-bin.tar.gz ./
RUN tar -xf hbase-1.0.3-bin.tar.gz
RUN rm hbase-1.0.3-bin.tar.gz
RUN ln -s hbase-1.0.3 hbase
RUN cp ../conf/hbase/hbase-site.xml hbase-1.0.3/conf/
RUN /pinpoint/quickstart/bin/start-hbase.sh
RUN /pinpoint/quickstart/bin/init-hbase.sh
RUN /pinpoint/quickstart/bin/start-collector.sh
RUN /pinpoin/quickstart/bin/start-web.sh
WORKDIR /pinpoint
VOLUME [/pinpoint]
+1
View File
@@ -0,0 +1 @@
#!/bin/sh