- ARG BASE_IMAGE=alpine
- FROM ${BASE_IMAGE}
- ARG TARGETARCH
- ARG TARGETVARIANT
- LABEL maintainer="nekohasekai <[email protected]>"
- RUN set -ex \
- && if command -v apk > /dev/null; then \
- apk add --no-cache --upgrade bash tzdata ca-certificates nftables; \
- else \
- apt-get update && apt-get install -y --no-install-recommends bash tzdata ca-certificates nftables \
- && rm -rf /var/lib/apt/lists/*; \
- fi
- COPY sing-box-${TARGETARCH}${TARGETVARIANT} /usr/local/bin/sing-box
- ENTRYPOINT ["sing-box"]
|