Integrando containers nativamente usando Golang
Este é o código finalizado da aplicação
Já pensou em uma alternativa ao Docker? Que tal manipular containers de forma programática na sua API? Vamos integrar sua app com o mundo de containers usando o containerd.
tags: containerd,docker,containers,golang
Pré requisitos
- Você precisa estar rodando um sistema operacional Linux (uma VM ou sua própria máquina)
- containerd instalado
- runc instalado
- Golang instalado
Esta aula se baseia neste artigo, apesar de estarmos realizando o desenvolvimento da mesma aplicação, nesta aula vamos entrar em conceitos mais aprofundados sobre tasks
, containers
e o uso da linha de comando do containerd, o ctr
.
Expert
Lucas Santos |