docker-awg-arm (sha256:77df8b62e4b96675d64994ae742901200e551f9a80c366ffc675291adf0c1bd4)
Published 2026-06-09 14:43:28 +03:00 by k.prishvin
Installation
docker pull git.yes-holding.ru/k.prishvin/docker-awg-arm@sha256:77df8b62e4b96675d64994ae742901200e551f9a80c366ffc675291adf0c1bd4sha256:77df8b62e4b96675d64994ae742901200e551f9a80c366ffc675291adf0c1bd4Image layers
| ADD alpine-minirootfs-3.23.4-armv7.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c set -ex; apk update && apk add --no-cache bash openrc iptables-legacy iproute2 openresolv && mkdir -p /etc/amnezia/amneziawg/ # buildkit |
| COPY /go/amneziawg-go/amneziawg-go /usr/bin/amneziawg-go # buildkit |
| COPY /go/amneziawg-tools/src/wg /usr/bin/awg # buildkit |
| COPY /go/amneziawg-tools/src/wg-quick/linux.bash /usr/bin/awg-quick # buildkit |
| COPY wireguard-fs / # buildkit |
| RUN /bin/sh -c sed -i 's/^\(tty\d\:\:\)/#\1/' /etc/inittab && sed -i -e 's/^#\?rc_env_allow=.*/rc_env_allow="\*"/' -e 's/^#\?rc_sys=.*/rc_sys="docker"/' /etc/rc.conf && sed -i -e 's/VSERVER/DOCKER/' -e 's/checkpath -d "$RC_SVCDIR"/mkdir "$RC_SVCDIR"/' /usr/libexec/rc/sh/init.sh && rm /etc/init.d/hwdrivers /etc/init.d/machine-id # buildkit |
| RUN /bin/sh -c sed -i 's/cmd sysctl -q \(.*\?\)=\(.*\)/[[ "$(sysctl -n \1)" != "\2" ]] \&\& \0/' /usr/bin/awg-quick # buildkit |
| RUN /bin/sh -c rc-update add wg-quick default # buildkit |
| RUN /bin/sh -c echo -e " \n net.ipv4.ip_forward = 1 \n net.ipv6.conf.default.forwarding=1 \n net.ipv6.conf.all.forwarding = 1 \n " | sed -e 's/^\s\+//g' | tee -a /etc/sysctl.conf # buildkit |
| RUN /bin/sh -c sed -i 's/^tty/#tty/' /etc/inittab # buildkit |
| ENTRYPOINT ["/sbin/init"] |