Introducing our new CEO Don Johnson - Read More
varnish logo

varnish:7.6.0

Multi-platform
Web Servers
Index digest

sha256:01da2ca8d65c4a1864a9f44fa74c9240dcae2b1ac0f4d92f71ca0cb77e9860f5

OS/ARCH

Compressed size

126 MB

Last pushed

4 months by doijanky

Type

Image

Vulnerabilities

Not scanned

Manifest digest

sha256:085f6d78fedf3d4656ea01f15687a83332d7fc4aaa9d80499d8a2553e59a4a1a

Layers (22)

0

ADD file:9e1e244025374c1ce772075845b1331852635a8eb7d29e206c37cd9de6ad8617 in /

30.14 MB


1

CMD ["bash"]

0 B


2

ARG PKG_COMMIT=7d90347be31891b338dededb318594cebb668ba7

0 B


3

ARG VARNISH_VERSION=7.6.0

0 B


4

ARG DIST_SHA512=11ca965837ef38aa52487f388555dd56a33faaff61d6662e9df647891cf444309323c665fd353c49c69ba327beeba131730b397d1849b8cff721f0d8257b9f48

0 B


5

ARG VARNISH_MODULES_VERSION=0.25.0

0 B


6

ARG VARNISH_MODULES_SHA512SUM=2ad8ebeab165002d1bfba9a2088951fb10ff573f0205d3f04e68921f191441f4026450f3a0b78f2aa96f40c82838a2d4d5f0688141fa7b8241ae7b7a5f507c10

0 B


7

ARG VMOD_DYNAMIC_VERSION=7.6-master

0 B


8

ARG VMOD_DYNAMIC_COMMIT=5e01fb2176911d68c82c5bafec1ae8dc53da1e95

0 B


9

ARG VMOD_DYNAMIC_SHA512SUM=e25ba047dcee58173901c2742afc36e79bc2b501c1bb7210d69297db031d749179bcde322f0bc9b83224688857e594e2cc64d7995aa7b66ab4936ffc70a50182

0 B


10

ARG TOOLBOX_COMMIT=cfa9ec43a47429ef94f7e04e4abc58c67ad50add

0 B


11

ENV VMOD_DEPS=autoconf-archive automake curl libtool make pkg-config python3-sphinx

0 B


12

ENV VARNISH_SIZE=100M

0 B


13

ENV VSM_NOPID=1

0 B


14

|9 DIST_SHA512=11ca965837ef38aa52487f388555dd56a33faaff61d6662e9df647891cf444309323c665fd353c49c69ba327beeba131730b397d1849b8cff721f0d8257b9f48 PKG_COMMIT=7d90347be31891b338dededb318594cebb668ba7 TOOLBOX_COMMIT=cfa9ec43a47429ef94f7e04e4abc58c67ad50add VARNISH_MODULES_SHA512SUM=2ad8ebeab165002d1bfba9a2088951fb10ff573f0205d3f04e68921f191441f4026450f3a0b78f2aa96f40c82838a2d4d5f0688141fa7b8241ae7b7a5f507c10 VARNISH_MODULES_VERSION=0.25.0 VARNISH_VERSION=7.6.0 VMOD_DYNAMIC_COMMIT=5e01fb2176911d68c82c5bafec1ae8dc53da1e95 VMOD_DYNAMIC_SHA512SUM=e25ba047dcee58173901c2742afc36e79bc2b501c1bb7210d69297db031d749179bcde322f0bc9b83224688857e594e2cc64d7995aa7b66ab4936ffc70a50182 VMOD_DYNAMIC_VERSION=7.6-master /bin/sh -c set -ex; BASE_PKGS="curl dpkg-dev debhelper devscripts equivs git pkg-config apt-utils fakeroot libgetdns-dev"; export DEBIAN_FRONTEND=noninteractive; export DEBCONF_NONINTERACTIVE_SEEN=true; mkdir -p /work/varnish /pkgs; apt-get update; apt-get install -y --no-install-recommends $BASE_PKGS libgetdns10; 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; cd /work/varnish; git clone https://github.com/varnishcache/pkg-varnish-cache.git; cd pkg-varnish-cache; git checkout $PKG_COMMIT; rm -rf .git; curl -f https://varnish-cache.org/downloads/varnish-$VARNISH_VERSION.tgz -o $tmpdir/orig.tgz; echo "$DIST_SHA512 $tmpdir/orig.tgz" | sha512sum -c -; tar xavf $tmpdir/orig.tgz --strip 1; sed -i -e "s|@VERSION@|$VARNISH_VERSION|" "debian/changelog"; mk-build-deps --install --tool="apt-get -o Debug::pkgProblemResolver=yes --yes" debian/control; sed -i '' debian/varnish*; dpkg-buildpackage -us -uc -j"$(nproc)"; apt-get -y --no-install-recommends install ../*.deb; mv ../*dev*.deb /pkgs; git clone https://github.com/varnish/toolbox.git; cd toolbox; git checkout $TOOLBOX_COMMIT; cp install-vmod/install-vmod /usr/local/bin/; cp vcls/verbose_builtin/verbose_builtin.vcl vcls/hit-miss/hit-miss.vcl /etc/varnish/; install-vmod https://github.com/varnish/varnish-modules/releases/download/$VARNISH_MODULES_VERSION/varnish-modules-$VARNISH_MODULES_VERSION.tar.gz $VARNISH_MODULES_SHA512SUM; install-vmod https://github.com/nigoroll/libvmod-dynamic/archive/$VMOD_DYNAMIC_COMMIT.tar.gz $VMOD_DYNAMIC_SHA512SUM; apt-get -y purge --auto-remove varnish-build-deps $BASE_PKGS; rm -rf /var/lib/apt/lists/* /work/ /usr/lib/varnish/vmods/libvmod_*.la; chown varnish /var/lib/varnish; mkdir -p -m 1777 /var/lib/varnish/varnishd

101.97 MB


15

WORKDIR /etc/varnish

0 B


16

COPY dir:6dcb75fa0bc26d4afaf5dc722b0827803ad6d52fba8af98ee9fcd0dd74a868f3 in /usr/local/bin/

489 B


17

COPY file:687620bda1f16ee1ee6d594345197f41c40d140752af05a628fe7eba7ab8d9bd in /etc/varnish/

1.52 KB


18

ENTRYPOINT ["/usr/local/bin/docker-varnish-entrypoint"]

0 B


19

USER varnish

0 B


20

EXPOSE 80 8443

0 B


21

CMD []

0 B


Failed to fetch image analysis
There was an error while fetching vulnerabilities and packages for this image. Please try again later.