Docker might be useful to automate provisioning new servers if needed, but at least for development "docker compose" is competing with simply keeping backups of VM disk images containing properly installed software.
And with many self-inflicted complications and little or no added value Docker isn't competing very well.