No meu caso uso Docker principalmente pra padronizar ambiente de desenvolvimento e subir serviços locais sem muita dor de cabeça.
Normalmente vai de CLI + Docker Compose, principalmente quando o projeto tem API, PostgreSQL ou algum serviço separado. Também uso em CI/CD quando faz sentido.
Como uso Linux, quase nunca encosto no Docker Desktop. Pra mim o maior ganho é conseguir clonar o projeto, subir os containers e evitar aquele clássico “na minha máquina funciona” kkkkk.
Exemplo estava usando bibliometrix em um container