Usando una imagen de Docker construida con un launcher en docker-compose

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.