sha256:ec99f528eb409789d6b2d01178a36388f21d5a19faab7f695e39ad5e23eca5ad
OS/ARCH
Compressed size
110.9 MB
Last pushed
5 months by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:44575916983ffb89251685ed9f6cc4162f4a7406933eb193c894f51c27805b83
1
ARG REPO_FINGERPRINT=694566269779DFAC975ED9BDD0525EAE838B3344
0 B
2
ARG VARNISH_VERSION_NUMBER=6.0.17-1
0 B
3
ENV VARNISH_SIZE=100M
0 B
4
RUN |2 REPO_FINGERPRINT=694566269779DFAC975ED9BDD0525EAE838B3344 VARNISH_VERSION_NUMBER=6.0.17-1 /bin/sh -c set -ex; . /etc/os-release; VARNISH_VERSION=$VARNISH_VERSION_NUMBER~$VERSION_CODENAME; BASE_PKGS="curl gpg"; export DEBIAN_FRONTEND=noninteractive; export DEBCONF_NONINTERACTIVE_SEEN=true; apt-get update; apt-get install -y curl $BASE_PKGS; mkdir -p /etc/apt/keyrings; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys $REPO_FINGERPRINT; gpg --batch --export "$REPO_FINGERPRINT" > /etc/apt/keyrings/varnish.gpg; echo "deb [signed-by=/etc/apt/keyrings/varnish.gpg] https://packages.varnish-software.com/varnish/$ID $VERSION_CODENAME main" | tee -a /etc/apt/sources.list.d/varnish.list; apt-get update; adduser --uid 1000 --quiet --system --no-create-home --home /nonexistent --group varnish; adduser --uid 1001 --quiet --system --no-create-home --home /nonexistent --ingroup varnish vcache; adduser --uid 1002 --quiet --system --no-create-home --home /nonexistent --ingroup varnish varnishlog; apt-get update; apt-get install -y --no-install-recommends varnish=${VARNISH_VERSION}; rm -rf ~/.gnupg; chown varnish /var/lib/varnish; mkdir -p -m 1777 /var/lib/varnish/varnishd # buildkit
88.17 MB
5
WORKDIR /etc/varnish
32 B
6
COPY scripts/ /usr/local/bin/ # buildkit
723 B
7
ENTRYPOINT ["/usr/local/bin/docker-varnish-entrypoint"]
0 B
8
EXPOSE map[80/tcp:{} 8443/tcp:{}]
0 B
9
CMD []
0 B