'Docker multi wordpress vs single architecture multi wordpress - Are the resources used the same? (nginx/mysql/ubuntu)

I have a vps cloud server with around 20 wordpress sites, currently uses nginx to route to the different /var/www/html/wordpresssite . They all share the same mysql server but different login credentials to each of their DBs.

I then implemented on a new vps cloud server (same specs = 2 core + 4GB memory), to try to dockerize all 20 wordpress sites but it seems that the websites become almost unresponsive at times. A few reloads and some of the sites load inconsistently. I followed the instructions here (https://linuxhandbook.com/deploye-multiple-wordpress/).

Just checking to see is it because putting 20 wordpress sites into 20 containers uses a lot more resources as my original method? Is it because we are creating 20 different mysql server instances etc? Or perhaps a configuration error?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source