NextCloud Docker stack – up in running in a couple of seconds NextCloud with Nginx, PHP7 or 8, MariaDB, Redis and a backup solution for MariaDB.
Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.
Containers are isolated from one another and bundle their own software, libraries and configuration files.
They can communicate with each other through well-defined channels. (Wikipedia)
We can use any Linux Distribution to run NextCloud Docker however, due to the images size, we prefer Alpine Linux.