CRIANDO/OTIMIZANDO IMAGENS GOLANG COM DOCKER – Multi-stage builds para imagens cerca de 10x menores!



CRIANDO/OTIMIZANDO IMAGENS GOLANG COM DOCKER – Multi-stage builds para imagens cerca de 10x menores!

CRIANDO/OTIMIZANDO IMAGENS GOLANG COM DOCKER - Multi-stage builds para imagens cerca de 10x menores!

Hoje aprendemos a como criar imagens Docker do seu projeto em Go nas quais podem ser otimizadas ao máximo em performance e tamanho/armazenamento. O fato do Go não precisar de um ambiente instalado depois de “buildado”, faz com que qualquer imagem tendo sh como base consiga executar o código, deixando a imagem muito menor.

00:00 Intro
01:00 Criando código Go
03:30 Criando primeira Docker image
08:20 Otimizando com multistage e alpine
11:30 Otimizando com multistage e scratch

DOC MULTI-STAGE BUILDS DOCKER
https://docs.docker.com/build/building/multi-stage/

IMAGENS GOLAND NA DOCKER HUB
https://hub.docker.com/_/golang

Todo o codigo está sendo salvo no GitHub do canal, assim, se você quiser replicar no seu PC, só acessar lá para pegar o codigo!
https://github.com/HunCoding

Qualquer dúvida, pode mandar nos comentários que a gente conversa e tenta sanar essa dúvida!

Valeeu!