Back to Browse

Entendendo Funcionamento de Containers

138.9K views
Mar 2, 2023
51:53

Finalmente vou pagar promessa. Este é o video sobre containers e Docker que venho falando faz vários videos atrás, que ia fazer. Mas eu precisava explicar a instalação, como Linux boota, como funciona virtualização, pra finalmente chegar em containers. Então este episódio vai amarrar tudo que vocês aprenderam nos videos de Linux, de armazenamento, etc e finalmente vão entender containers do jeito certo. ## Erratas 5:12 - tá errado, isso é em outros comandos, como top eu acho, que mostraria 400% se tivesse usando 4 CPU. Do jeito que eu falei ficou parecendo que naquele quadrado vermelho mostraria isso, mas ali é POR cpu/thread, por isso vai só até 100%. Só em linhas de comando que mostra num número só quanto que tá se usando que apareceria, por exemplo, 400%. ## Conteúdo 00:00 - Intro: qual a diferença de VMs e Containers? 01:49 - CAP 1 - Limitando Processos - cgroups 07:43 - CAP 2 - Enganando Processos - namespaces 14:45 - CAP 3 - Recapitulando Containers - LXC, Docker, OCI 17:34 - CAP 4 - A Base de Containers - RunC 22:29 - CAP 5 - Hello World de Docker - O que tem dentro? 33:20 - CAP 6 - Restringindo Processos Ainda Mais - Capabilities 37:18 - CAP 7 - Orquestrando Containers - Docker Compose 41:26 - CAP 8 - Bônus do Episódio "Tornando sua App Web mais Rápida" - Load Balancer com Docker 43:25 - CAP 9 - Orquestra de Gente Grande - K8S e Terraform 47:17 - CAP 10 - Outros Usos de Containers - Apps em Containers? 51:28 - Bloopers ## Links * https://github.com/akitaonrails/episode0139 * https://www.zsiegel.com/2022/01/17/load-balancing-in-docker-with-nginx * https://www.mo4tech.com/unshare-command-details-and-examples.html * https://ericchiang.github.io/post/containers-from-scratch/ * https://wiki.archlinux.org/title/cgroups * https://nodejs.org/en/docs/guides/nodejs-docker-webapp/ * https://docs.docker.com/compose/gettingstarted/ * https://flast101.github.io/docker-privesc/ * https://blog.alexellis.io/runc-in-30-seconds/ * https://man7.org/linux/man-pages/man7/capabilities.7.html * https://blog.container-solutions.com/linux-capabilities-in-practice * https://github.com/containers/bubblewrap * Transcript: https://www.akitaonrails.com/2023/03/02/akitando-139-entendendo-como-containers-funcionam * Podcast: https://anchor.fm/akitando/episodes/Akitando-139---Entendendo-Funcionamento-de-Containers-e1vobqk

Download

1 formats

Video Formats

360pmp4156.5 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Entendendo Funcionamento de Containers | NatokHD