The primary mode of deployment for EUCAN-Connect is to provide the applications required for each data server as a Docker stack. Docker is a platform that provides support for containers in order to build scalable multicomponent systems. A container is an isolated instance in which a component will be executed without having access to resources other than the ones allocated for its container. A container interacts with other containers through a Docker isolated network. Also, Docker allows containers to share resources through Docker volumes.
A key benefit of this approach is that the deployment is very easy for the hosting institution to implement, thus reducing the chance of security problems due to misconfiguration. Similarly, updates can be made easily so there is no reason not to be running secure and up to date versions of applications.
More information about Docker security are described here: https://docs.docker.com/engine/security/security/
Coral dock distribution files are available here: https://eucanconnect.inesctec.pt/deployment/