Docker permits containers, which are basically entire systems which operate within a protected computing environment. These containers store an image of all the applications installed within. So they can be copied, interchanged and re-install very easily.
We use scripts to install containers with pre-installed software such as WordPress, Mysql, Nextcloud, Node-red, R,
See our script on the Github here
We are working to develop a script to install all the components necessary for and Internet Server. The script is documented in French (we’ll soon have an English version).