19 lines
594 B
Docker
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"] |