FROM debian:bookworm-slim
ENV RADVD_VER=1:2.19-1
# can set [0-5]
ENV RADVD_DEBUG_LEVEL=0
ENV TZ=Asia/Shanghai
RUN set -x \
&& ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo 'Asia/Shanghai' > /etc/timezone
RUN set -x \
&& DEBIAN_FRONTEND=noninteractive apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y \
# amd64 suffix diffrent with arm64 \
--no-install-recommends radvd \
&& rm -rf /var/lib/apt/lists/*
VOLUME ["/etc/radvd/"]
CMD ["sh", "-c", "radvd -n -C /etc/radvd/radvd.conf -d ${RADVD_DEBUG_LEVEL}"]
compose
version: "3.9"
services:
radvd:
container_name: radvd
image: shilazi/radvd:v2.19-1
pull_policy: missing
environment:
- RADVD_DEBUG_LEVEL=5
network_mode: host
cap_add:
- NET_ADMIN
volumes:
- ./config/:/etc/radvd/
restart: unless-stopped
radvd.conf
interface br0 { # update br0 to your lan interface
AdvSendAdvert on;
AdvOtherConfigFlag on;
prefix ::/64 {
DeprecatePrefix on;
AdvValidLifetime 1800;
AdvPreferredLifetime 1200;
};
RDNSS 2400:3200::1 {
AdvRDNSSLifetime infinity;
};
};
Content type
Image
Digest
sha256:3aaca34b0…
Size
27.9 MB
Last updated
almost 3 years ago
docker pull shilazi/radvd:v2.19-1