11

🐳 Como você usa Docker?

Fala, pessoal!

Estou fazendo uma pesquisa rápida para entender como desenvolvedores realmente utilizam Docker no dia a dia.

Tem perguntas sobre experiência com Docker, frequência de uso, CLI/Compose/Desktop, outras ferramentas que vocês utilizam, dificuldades mais comuns e onde costumam procurar ajuda quando bate aquela dúvida ou esquecemos um comando.

A pesquisa será utilizada tanto para fins acadêmicos quanto para alguns projetos que estou desenvolvendo. Se tivermos uma quantidade interessante de participantes, quero organizar os dados e publicar os resultados depois.

Não precisa informar nome, e-mail ou nenhum dado pessoal e leva poucos minutos:

🔗 Pesquisa: https://forms.gle/RHzV2NSnHvpoVtNU7

Vale resposta de todo mundo: desde quem está começando com Docker até quem trabalha com ele diariamente.

Se puderem responder e compartilhar, já ajuda bastante. 🐳

Pretendo compartilhar os resultados e atualizações por aqui e também no meu LinkedIn: https://www.linkedin.com/in/allexandre-cardoso-pereira/

Carregando publicação patrocinada...
2

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

1

Essa é uma das coisas que mais gosto no Docker também, poder clonar o projeto, subir tudo e pronto kkkkk. E no Linux acabo nem sentindo falta do Docker Desktop (recentemente migrei para o Linux Mint)

Quando dá algum problema nos containers, você costuma ir direto nos logs/CLI mesmo ou usa alguma outra ferramenta pra ajudar?

1
2
1

Já pensei em criar alguns aliases também, mas confesso que tinha preguiça de ficar configurando kkkkk. No fim eu queria algo mais pronto mesmo.

Você tem muitos aliases pro Docker ou só pros comandos que mais usa?

2

Só para os comandos que mais uso.
Como o Docker Desktop deixou de ser gratis para empresas resolvemos ficar só com terminal no WSL. Então criamos um bash_aliases base compartilhado entre a equipe. Quando criamos um novo atalho ele se replica automaticamente pra todos os devs.

1
1

Já usei taskfile, mas voltei para o Makefile, crio comandos build, up, down, log de início, ganho muito tempo com isso. Usar zsh com auto complete ajuda muito também.

2

Esse caminho é bem válido para manter um único projeto. Como eu fico criando e testando muitas coisas, prefiro manter o padrão no bash_aliases mesmo.

1
2

Uso mais o compose para padronizar a aplicação em desenvolvimento e subir ela de forma rápida.
E banco de dados também uso sempre dentro de containers, acho que facilita bastante