25 lines
507 B
Docker
25 lines
507 B
Docker
FROM alpine:latest
|
|
|
|
RUN apk --update -t add \
|
|
keepalived \
|
|
curl \
|
|
ca-certificates \
|
|
iproute2 \
|
|
grep \
|
|
bash \
|
|
tcpdump \
|
|
tini \
|
|
sed \
|
|
&& update-ca-certificates \
|
|
&& rm -rf /var/cache/apk/* /tmp/* \
|
|
&& keepalived --version
|
|
|
|
COPY run.sh /usr/local/bin/
|
|
COPY keepalived.tmpl /etc/keepalived/
|
|
|
|
RUN chmod +x /usr/local/bin/run.sh; chown root:root /usr/local/bin/run.sh
|
|
|
|
ENTRYPOINT ["/sbin/tini", "--"]
|
|
|
|
# RUN script
|
|
CMD ["run.sh"] |