Sign inSign up

shilazi/radvd

By shilazi

•Updated almost 3 years ago

Radvd base on Debian bookworm

Image
0

217

shilazi/radvd repository overview

⁠A simple image for radvd⁠

⁠Dockerfile

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}"]

⁠Usage

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;
   };
};

Tag summary

Content type

Image

Digest

sha256:3aaca34b0…

Size

27.9 MB

Last updated

almost 3 years ago

docker pull shilazi/radvd:v2.19-1