Dojo

DOCKER

Ou Dojô é o local onde se treinam artes marciais japonesas. Muito mais do que uma simples área, o dojô deve ser respeitado como se fosse a casa dos praticantes. Por isso, é comum ver o praticante fazendo uma reverência antes de adentrar, tal como se faz nos lares japoneses.

Dojo

Agenda

  1. Apresentação da stack GIM
  2. Hands-on (Docker lab)
  3. Manuseio de container, imagens e volumes
  4. Exemplo pgAdim (compose)
  5. Exemplo App TODO (clone da app - VSCode)
    1. Criar compose da stack com Portainer
    2. Criar Imagens Backend/Frontend
    3. Navegação no Portainer
  6. Projeto Docker da Mentors

Curiosidades

"Na minha máquina funciona!"? 

algum dev. frustrado

Curiosidades

Essa ideia de container já é bem antiga e a princípio o Docker usava internamente um projeto chamado LXC (Linux Container). funcionalidades presentes no Kernel do Linux.

 

  • chroot - mapea os diretórios do S.O. (/, /etc, /dev, /proc entre outros).

  • cgroup - controla os recursos por processo.

  • kernel namespace e kernel capabilities - isolar processos, ponto de montagem entre outras coisas.

Curiosidades

 Com esse isolamento, conseguimos a sensação de estar usando uma máquina diferente da máquina host. Pois enxergamos somente o ponto de montagem especifico e processos específicos, inclusive nossos processos começam com PID baixo.

Curiosidades arquitetura

Curiosidades

Docker é uma empresa, e não uma tecnologia!

Curiosidades

Curiosidades

A inovação está na borda do conhecimento

desconhecido

Made with Slides.com