Если у вас есть контроль над вашей средой разработки, вы также можете использовать Nexus или Gitlab в качестве личного хранилища Docker.Затем вы можете вытащить ваши изображения оттуда в производство, если это имеет смысл для вашего продукта.
Я думаю, что наибольшее преимущество может быть получено в вашей локальной установке разработчика.Вместо локальной установки, скажем, MySQL, вы можете запустить его как контейнер Docker.Я использую docker-compose для всех клиентских сервисов в моем текущем проекте.Это помогает поддерживать ваш компьютер в чистоте, позволяет легко избежать создания версий (если вы используете разные версии для каждого выпуска или этапа), и вам не нужно возиться с конфигурацией для каждой машины разработчика.
В моемпредыдущая работа у каждого разработчика была локальная установка Oracle SQL, и это не было счастливым положением дел.