The EGroupware containers essentially contain only the EGroupware sources and PHP.
You can enter the running container, then find yourself on the shell and can inspect it just as you do on your current system.
docker exec -it egroupware bash
Enter the container egroupware.
Changes in the container are discarded by an update or recreation of the container!
Overall, a Docker installation brings many advantages. Especially for security and speed.
Especially important: We develop on certain versions of PHP, MariaDB (…) and deliver the containers in exactly the same way. Everything fits together, is secure and fast.
Collabora Online, Guacamole, Rocket.Chat, Push… All this is only possible on the basis of containers.
Here is something else to read:
Yes, first of all right. You need more resources.
But let’s be honest. Even a full installation is still very small and requires little RAM/CPU compared to other systems (Microsoft…).
It simply doesn’t work to meet increased demands with resources from 15 years ago.
I recommend you: Just install EGroupware with docker (old PC, small vServer, …) and take a look.