Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker Workshop - Campus Party 2019

Docker Workshop - Campus Party 2019

Slides do Workshop ministrado na Campus Party São Paulo 2019.

Fernando ike

February 15, 2019
Tweet

More Decks by Fernando ike

Other Decks in Technology

Transcript

  1. Fernando Ike IT Director @ Nuveo // [email protected] // linkedin.com/in/fernandoike

    // twitter.com/fernandoike // www.10deploys.com // https://www.maburix.com
  2. O que são containers Operating-system-level virtualization, also known as containerization,

    refers to an operating system feature in which the kernel allows the existence of multiple isolated user-space instances
  3. Definição da Docker A container is a standard unit of

    software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.
  4. Considere... • Não usar o usuário root nos serviços rodando

    nos containers • Saiba usar os Capabilities • Nem tudo precisa rodar em containers • Use Multistage builds
  5. Referências • https://en.wikipedia.org/wiki/Container_(virtualization) • https://github.com/fike/docker-workshop/wiki • https://labs.play-with-docker.com/ • https://www.docker.com/resources/what-container •

    https://docs.docker.com/develop/develop-images/multistage-build/ • https://docs.docker.com/engine/security/security/ • https://github.com/gomex/docker-para-desenvolvedores • https://training.play-with-docker.com/
  6. Fernando Ike IT Director @ Nuveo // [email protected] // linkedin.com/in/fernandoike

    // twitter.com/fernandoike // www.10deploys.com // https://www.maburix.com