docker-keepalived/Dockerfile

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"]