docker-keepalived/Dockerfile

19 lines
594 B
Docker

FROM alpine:latest
# tested alpine : 3.19
# keepalived : https://pkgs.alpinelinux.org/package/edge/community/armhf/keepalived
RUN apk update \
&& apk upgrade \
&& apk add --no-cache \
keepalived \
curl \
ca-certificates \
&& update-ca-certificates \
&& rm -rf /var/cache/apk/* \
&& keepalived --version
COPY keepalived.sh /etc/keepalived/keepalived.sh
RUN chmod +x /etc/keepalived/keepalived.sh; chown root:root /etc/keepalived/keepalived.sh
CMD ["/usr/sbin/keepalived", "--dont-fork", "--dump-conf", "--vrrp", "--log-detail", "--log-console"]