FROM docker.io/library/debian:bullseye ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update \ && apt-get install -y --no-install-recommends \ batctl \ iproute2 \ nftables \ inetutils-ping \ inetutils-traceroute \ curl \ wireguard-tools \ radvd \ && rm -rf /var/lib/apt/lists /var/cache/apt/archives RUN mv /usr/bin/wg-quick /usr/bin/wg-quick.org && \ egrep -v 'sysctl -q net.ipv4.conf.all.src_valid_mark=1' /usr/bin/wg-quick.org >/usr/bin/wg-quick && \ chmod +x /usr/bin/wg-quick COPY entry-point.sh /entry-point.sh ENV BATMAN_INTERFACE=bat0 ENV BATMAN_BRIDGE=br-batman0 ENV BATMAN_BRIDGE_IPV4= ENV BATMAN_BRIDGE_IPV6= ENV BATMAN_FORWARD_GATEWAY4= ENV BATMAN_FORWARD_GATEWAY6= ENV BATMAN_FORWARD_TABLE=5000 ENV RADVD_INTERFACE= ENV RADVD_ADV_MANAGEMENT_FLAG=off ENV RADVD_MTU=1500 ENV RADVD_ADV_MANAGEMENT_FLAG= ENV RADVD_SOURCE_LL_ADDRESS= ENV RADVD_PREFIX= ENV WIREGUARD_INTERFACE=wg0 ENTRYPOINT ["/bin/bash", "/entry-point.sh"]