Mi entendimiento es que se trata de facilitar el soporte: CDKC utiliza la versión de código abierto; generan ingresos mediante el alojamiento, lo cual financia el soporte gratuito que brindan a la versión oficialmente soportada.
Hay una guía para dividir los contenedores aquí: Multisite configuration with Docker
Logramos ejecutar una instancia bajo docker-compose, así que lo que buscas es definitivamente factible.