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

Introdução ao Docker

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Introdução ao Docker

Avatar for Gabriel Sobrinho

Gabriel Sobrinho

October 17, 2015
Tweet

More Decks by Gabriel Sobrinho

Other Decks in Programming

Transcript

  1. Docker • Projeto PaaS da dotcloud • Open source escrito

    em Go • Facilita a criação de containers • Linux, OS X, Windows
  2. OS X • Necessário rodar uma VM com Linux •

    Preferencialmente o VMware Fusion
  3. Imagens • Template read-only • Contém os arquivos da sua

    aplicação • Geradas a partir de um Dockerfile
  4. Containers • Gerados a partir de uma imagem • Recursos

    controlados (CPU, memória, I/O, etc) • Podem ser descartáveis ou persistentes
  5. Dockerfile FROM ruby:2.2 RUN mkdir /usr/src/app WORKDIR /usr/src/app COPY .

    /usr/src/app EXPOSE 9292 CMD ["bundle", "exec", "puma", "-t", "4:4"]