FROM alpine:latest #FROM ubuntu: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 # RUN apt update \ # && apt install -y keepalived vim curl ca-certificates \ # && update-ca-certificates \ # && rm -rf /var/cache/apk/* /tmp/* \ # && keepalived --version COPY run.sh /usr/local/bin/ COPY keepalived.tmpl /etc/keepalived/ ENTRYPOINT ["/sbin/tini", "--"] CMD ["run.sh"] #RUN chmod 644 /etc/keepalived/keepalived.conf; chown root:root /etc/keepalived/keepalived.conf # COPY keepalived.sh /etc/keepalived/keepalived.sh # RUN chmod 755 /etc/keepalived/keepalived.sh; chown root:root /etc/keepalived/keepalived.sh #ENTRYPOINT ["/usr/sbin/keepalived", "--dont-fork", "--dump-conf", "--vrrp", "--log-detail", "--log-console"] #CMD ["/usr/sbin/keepalived", "--dont-fork", "--dump-conf", "--vrrp", "--log-detail", "--log-console", "-f","/etc/keepalived/keepalived.conf"]