This repository has been archived on 2024-05-11. You can view files and clone it, but cannot push or open issues or pull requests.
gluon-supernode-docker/batman/Dockerfile

39 lines
965 B
Docker
Raw Normal View History

2021-12-07 01:05:27 +00:00
FROM docker.io/library/debian:bullseye
ARG DEBIAN_FRONTEND=noninteractive
2021-12-20 18:35:06 +00:00
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
2021-12-07 01:05:27 +00:00
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
2021-12-20 18:35:06 +00:00
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
2021-12-07 01:05:27 +00:00
ENTRYPOINT ["/bin/bash", "/entry-point.sh"]