Configure Varnish container

Posted December 21, 2017 2.2k views

Hi, I am running 3 containers below Nginx-proxy 1.magento 2.mysql-db 3.varnish. I am not understanding how to configure varnish for magento, please help me out. i am struggling from 3 days .

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer


There is really good documentation on how to configure Varnish for Magento on the Magento official website.

What you need to do is:

  • Configure Varnish to listen on port 80
  • Then configure your web server to listen on port 8080 for example
  • After that in your /etc/varnish/default.vcl file specifies your web server container name and port:
backend default {
    .port = "8080";

For more information you can check out the official documentation here: