Um contentor é fácil. O problema começa ao sexto, quando já não se lembra qual tem a base de dados nem porque é que a imagem pesa 1,2 GB.
Estas ferramentas respondem a essas perguntas e são todas gratuitas ou de código aberto.
Docker Compose
Um ficheiro que descreve todo o ambiente local: continua a ser o mais útil do ecossistema.
docs.docker.com/composePortainer
Interface web para contentores, volumes e logs quando não lhe apetece a linha de comandos.
portainer.ioLazydocker
Tudo o que está acima dentro do terminal, com logs e estatísticas a uma tecla.
github.com/jesseduffield/lazydockerDive
Mostra camada a camada porque é que a sua imagem é enorme, e quase sempre é um COPY.
github.com/wagoodman/diveWatchtower
Atualiza contentores quando sai uma imagem nova; use com critério, não em todo o lado.
containrrr.dev/watchtowerSe acrescentar apenas uma, escolha o Dive: emagrecer imagens é o ganho de desempenho mais barato de qualquer pipeline.
Precisa construir, não só escolher?
Aplicações web, APIs, infraestrutura e interfaces. Freelance desde Barcelona, com clientes em qualquer lugar.
Leave a Reply