|
@@ -23,11 +23,11 @@ ENV TZ Asia/Shanghai
|
|
|
ENV LANG C.UTF-8
|
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
|
|
|
|
-#1. install dos2unix shadow bash openrc python sudo vim wget iputils net-tools ssh pip kazoo.
|
|
|
+#1. install dos2unix shadow bash openrc python sudo vim wget iputils net-tools ssh pip tini kazoo.
|
|
|
#If install slowly, you can replcae alpine's mirror with aliyun's mirror, Example:
|
|
|
#RUN sed -i "s/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g" /etc/apk/repositories
|
|
|
RUN apk update && \
|
|
|
- apk add dos2unix shadow bash openrc python sudo vim wget iputils net-tools openssh-server py2-pip && \
|
|
|
+ apk add dos2unix shadow bash openrc python sudo vim wget iputils net-tools openssh-server py2-pip tini && \
|
|
|
apk add --update procps && \
|
|
|
openrc boot && \
|
|
|
pip install kazoo
|
|
@@ -92,4 +92,4 @@ RUN rm -rf /var/cache/apk/*
|
|
|
#9. expose port
|
|
|
EXPOSE 2181 2888 3888 5432 12345 50051 8888
|
|
|
|
|
|
-ENTRYPOINT ["/root/startup.sh"]
|
|
|
+ENTRYPOINT ["/sbin/tini", "--", "/root/startup.sh"]
|