|
@@ -7,6 +7,8 @@ ENV TZ=Asia/Shanghai
|
|
ENV JAVA_HOME /usr/java/jdk1.8.0_101
|
|
ENV JAVA_HOME /usr/java/jdk1.8.0_101
|
|
ENV FLUME_HOME /app/soft/flume-1.7.0
|
|
ENV FLUME_HOME /app/soft/flume-1.7.0
|
|
|
|
|
|
|
|
+COPY entrypoint.sh /usr/bin/entrypoint.sh
|
|
|
|
+
|
|
#install jdk8 & flume
|
|
#install jdk8 & flume
|
|
|
|
|
|
RUN yum install -y wget rsync epel-release lsof crontabs vim psmisc\
|
|
RUN yum install -y wget rsync epel-release lsof crontabs vim psmisc\
|
|
@@ -17,10 +19,11 @@ RUN yum install -y wget rsync epel-release lsof crontabs vim psmisc\
|
|
&& tar -zxf jdk-8u101-linux-x64.tar.gz -C /usr/java/ \
|
|
&& tar -zxf jdk-8u101-linux-x64.tar.gz -C /usr/java/ \
|
|
&& tar -zxf flume-1.7.0.tar.gz -C /app/soft/ \
|
|
&& tar -zxf flume-1.7.0.tar.gz -C /app/soft/ \
|
|
&& rm -f jdk-8u101-linux-x64.tar.gz flume-1.7.0.tar.gz \
|
|
&& rm -f jdk-8u101-linux-x64.tar.gz flume-1.7.0.tar.gz \
|
|
- && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
|
|
|
|
|
+ && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \
|
|
|
|
+ && chmod +x /usr/bin/entrypoint.sh
|
|
|
|
|
|
COPY flume.conf /app/soft/flume-1.7.0/conf/flume.conf
|
|
COPY flume.conf /app/soft/flume-1.7.0/conf/flume.conf
|
|
COPY flume.ini /etc/supervisord.d/flume.ini
|
|
COPY flume.ini /etc/supervisord.d/flume.ini
|
|
|
|
|
|
-
|
|
|
|
|
|
+ENTRYPOINT ["entrypoint.sh"]
|
|
CMD ["supervisord"]
|
|
CMD ["supervisord"]
|