This a docker image with ubuntu 16 and varnish 6.0, also it was installed the varnish modules(+ libvmod-digest and libvmod_re)
AWS_S3_ACCESS_ID - ID of user
AWS_S3_ACCESS_KEY - Secret key of user
AWS_S3_VARNISH_PATH - path to varnish folder (in Tar format) in S3
VARNISH_START_VCL_PATH
sudo docker run --name varnish -p 80:80
-e "AWS_S3_ACCESS_ID=ID"
-e "AWS_S3_ACCESS_KEY=KEY"
-e "AWS_S3_VARNISH_PATH=bucket-s3-with-varnish-tar/varnish.tar"
-e "VCL_CONFIG=/data/varnish-example.vcl"
-e "RUN_COMMMAND=varnishd -f $VCL_CONFIG -p ban_lurker_sleep=0.1 -p thread_pools=2 -p thread_pool_min=100 -p thread_pool_max=2500 -p listen_depth=2048 -p default_grace=3600 -p vmod_dir=/usr/lib/varnish/vmods -p vcl_dir=/data -p feature=+esi_ignore_other_elements -s malloc,5G"
-t de1m/varnish
Content type
Image
Digest
Size
223.1 MB
Last updated
over 6 years ago
docker pull de1m/varnish6