Вы должны избегать объединения нескольких контейнеров в одно изображение. В ответ на этот поток указал, что изображения должны быть светлыми и запускаться по одной службе на контейнер
Если вам нужно несколько контейнеров для запуска в вашем приложении. Вы должны использовать Docker Compose для управления этими услугами.
Compose - инструмент для определения и запуска мультиконтейнерных Docker приложений. С Compose вы используете файл YAML для настройки служб вашего приложения. Затем с помощью одной команды вы создаете и запускаете все службы из своей конфигурации
Здесь - простой пример Docker compose.
И вы Вы можете использовать Docker Составить задачу для создания, pu sh или запускать мультиконтейнерные Docker приложения в ваших azure конвейерах devops. Проверьте здесь , чтобы узнать больше об этой задаче.
Если docker compose не подходит для вашего случая, вы можете попробовать проверить, можете ли вы использовать multi stage dockerfile, чтобы объединить эти dockerfile в один. В результате вы запустите docker build.
.