wireguard (main)
Published 2026-11-05 13:06:33 +00:00 by igor
Installation
docker pull git.aprilux.ru/image/wireguard:mainsha256:d69499558a40fcb75f14485696662f6204ce5b3b7e2d23e611e3822eb93bacb6
Image Layers
| # debian.sh --arch 'arm64' out/ 'bookworm' '@1792531975' |
| RUN /bin/sh -c apt-get update -y && apt-get install -y --no-install-recommends ca-certificates iptables iproute2 procps wireguard-tools && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /code/wg-peer-api /bin/ # buildkit |
| COPY bin/entrypoint /bin/entrypoint # buildkit |
| RUN /bin/sh -c chmod +x /bin/entrypoint # buildkit |
| EXPOSE [51820/udp] |
| EXPOSE [8080/tcp] |
| ENV WG_PORT=51820 |
| ENV WG_SUBNET=10.8.0.1/24 |
| ENV NAT_DEVICE=eth0 |
| ENV API_LISTEN=:8080 |
| ENV JWT_PUBLIC_KEY_FILE=/etc/wireguard/jwt-verify.pub |
| VOLUME [/etc/wireguard] |
| HEALTHCHECK {Test:[CMD-SHELL ip link show wg0 >/dev/null 2>&1 && pgrep wg-peer-api >/dev/null || exit 1] Interval:30s Timeout:10s StartPeriod:5s StartInterval:0s Retries:3} |
| ENTRYPOINT ["/bin/entrypoint"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2026-10-26T18:04:56.277Z |
| org.opencontainers.image.description | |
| org.opencontainers.image.licenses | Apache-2.0 |
| org.opencontainers.image.revision | eac7f89c78adeac177c67dd40857357b9bd29fde |
| org.opencontainers.image.source | https://github.com/blinklabs-io/docker-wireguard |
| org.opencontainers.image.title | docker-wireguard |
| org.opencontainers.image.url | https://github.com/blinklabs-io/docker-wireguard |
| org.opencontainers.image.version | main-arm64v8 |