Docker Compose теперь позволяет автоматически обновлять контейнеры при изменении кода благодаря функции

Профили в Docker Compose позволяют создавать разные конфигурации для разных окружений (разработка, тестирование, продакшн) в одном файле
Для задач, требующих GPU, Docker Compose предоставляет поддержку использования GPU в контейнерах. Указывая
Docker Compose также улучшил процесс сборки, предлагая кэширование, параллельную сборку и возможность использовать
watch. Это значительно ускоряет тестирование локальных изменений. Достаточно добавить com.docker.compose.watch: "true" в метки сервиса, и изменения в указанной директории будут автоматически подхватываться. 
Изображение носит иллюстративный характер
Профили в Docker Compose позволяют создавать разные конфигурации для разных окружений (разработка, тестирование, продакшн) в одном файле
docker-compose.yml. Переключение между профилями осуществляется командой docker compose --profile <профиль> up, что обеспечивает гибкость управления средами. Для задач, требующих GPU, Docker Compose предоставляет поддержку использования GPU в контейнерах. Указывая
devices в deploy.resources.reservations, можно выделить ресурсы GPU для сервиса. Для корректной работы необходимо предварительно настроить окружение с nvidia-tools. Docker Compose также улучшил процесс сборки, предлагая кэширование, параллельную сборку и возможность использовать
target для выбора этапа сборки в многоэтапных Dockerfile. Это ускоряет время сборки больших проектов и экономит ресурсы за счёт переиспользования неизменённых слоёв, определяемых через cache_from.