Dockerfile.base 712 B

123456789101112
  1. # Copyright (c) Tailscale Inc & contributors
  2. # SPDX-License-Identifier: BSD-3-Clause
  3. FROM alpine:3.22
  4. RUN apk add --no-cache ca-certificates iptables iptables-legacy iproute2 ip6tables iputils
  5. # Alpine 3.19 replaced legacy iptables with nftables based implementation.
  6. # Tailscale is used on some hosts that don't support nftables, such as Synology
  7. # NAS, so link iptables back to legacy version. Hosts that don't require legacy
  8. # iptables should be able to use Tailscale in nftables mode. See
  9. # https://github.com/tailscale/tailscale/issues/17854
  10. RUN rm /usr/sbin/iptables && ln -s /usr/sbin/iptables-legacy /usr/sbin/iptables
  11. RUN rm /usr/sbin/ip6tables && ln -s /usr/sbin/ip6tables-legacy /usr/sbin/ip6tables