robert преди 3 години
родител
ревизия
0f1d0119b6
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5 2
      Dockerfile

+ 5 - 2
Dockerfile

@@ -7,6 +7,8 @@ ENV TZ=Asia/Shanghai
 ENV JAVA_HOME /usr/java/jdk1.8.0_101
 ENV FLUME_HOME /app/soft/flume-1.7.0
 
+COPY entrypoint.sh /usr/bin/entrypoint.sh
+
 #install jdk8 & flume
 
 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 flume-1.7.0.tar.gz -C /app/soft/ \
     && 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.ini /etc/supervisord.d/flume.ini
 
-
+ENTRYPOINT ["entrypoint.sh"]
 CMD ["supervisord"]