Вы делаете что-то вроде этого:
./launcher bootstrap myimage
# команда, которая загружает этот образ в ваше предпочтительное хранилище для запуска образов
./launcher start-cmd
Это даст вам переменные окружения, необходимые для запуска вашего образа.
На самом деле это не так уж сложно. Вы даже можете интегрировать это в действие GitHub, чтобы оно собирало ваш образ и загружало его в ваш репозиторий Docker (или что-то подобное). Судя по коммитам в docker_compose, ведутся работы по созданию образа, который не требует этапа bootstrap, или, по крайней мере, упрощению выполнения необходимых действий (миграция базы данных, компиляция ассетов и загрузка в S3 и т. д.). Я делал это для клиентов, которые хотели использовать Kubernetes или какой-то загрузчик образов AWS (название уже не помню).
Несколько раз я думал предложить готовые образы как услугу, но так и не нашел никого, кто был бы готов за это заплатить.
Но там много мелких деталей. Насколько я понимаю, CDCK использует launcher для сборки образов, но запускает и управляет ими с помощью других инструментов, точно так же, как хотите вы. А когда они начинали, docker-compose ещё не был достойным решением для этого, и к тому моменту, когда он стал таковым, они уже настроили работу launcher, поэтому найти способ мигрировать всех с launcher на что-то другое было практически невозможно.
Если образы Bitnami подходят вам — используйте их, но если нет, вам понадобится помощь от кого-то, кто ими пользуется, а таких здесь, по сути, нет.