docker-wireguard-pia (0.0.1)
Published 2026-05-15 18:52:56 +02:00 by alzalia
Installation
docker pull git.alzalia.fr/alzalia/docker-wireguard-pia:0.0.1sha256:05355b6e48b69ac16f02d5b530bdef650e84e0bb2c701eec0b0071a6a32fbd75Image layers
| ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache bash ca-certificates curl grepcidr3 iptables iptables-legacy libcap-utils jq openssl sed tini wireguard-go wireguard-tools # buildkit |
| RUN /bin/sh -c sed -i 's/cmd sysctl.*/set +e \&\& sysctl -q net.ipv4.conf.all.src_valid_mark=1 \&> \/dev\/null \&\& set -e/' /usr/bin/wg-quick # buildkit |
| ADD https://raw.githubusercontent.com/pia-foss/desktop/master/daemon/res/ca/rsa_4096.crt /rsa_4096.crt # buildkit |
| COPY ./RegionsListPubKey.pem /RegionsListPubKey.pem # buildkit |
| WORKDIR /scripts |
| COPY run healthcheck.sh pf_success.sh ./extra/pf.sh ./extra/pia-auth.sh ./extra/wg-gen.sh /scripts/ # buildkit |
| RUN /bin/sh -c chmod 755 /scripts/* # buildkit |
| VOLUME [/pia] |
| VOLUME [/pia-shared] |
| HEALTHCHECK &{["CMD-SHELL" "/scripts/healthcheck.sh || exit 1"] "1m0s" "3s" "30s" "1s" '\x03'} |
| ARG BUILDINFO=manual |
| ENV BUILDINFO=manual |
| ENTRYPOINT ["/sbin/tini" "--"] |
| CMD ["/scripts/run"] |