Introdução ao Docker

96 visualizações

Publicada em

Uma breve introdução do que é Docker e como podemos utilizá-lo

Publicada em: Software
  • Seja o primeiro a comentar

Introdução ao Docker

  1. 1. Introdução ao Docker por George Moura
  2. 2. O que não é? ● Não é o que máquina virtual ● Não o nome de uma baleia ● Não é um S.O. ● Não é uma tecnologia proprietária
  3. 3. O que é? ● É uma plataforma de conteinerização de software ● É leve ● É portável ● É flexível ● É open source
  4. 4. Por que usar Docker? ● Roda quase tudo em qualquer computador; ● Roda ferramentas de linha de comando e sistemas com interfaces gráficas; ● Não perde tempo instalando pacotes e configurando máquinas; ● BUILD, SHIP, RUN.
  5. 5. Como funciona?
  6. 6. Como funciona? ● Docker Engine ● Images ● Containers
  7. 7. Criando uma imagem # Dockerfile FROM php:apache RUN apt-get update RUN curl https://getcomposer.org/installer | php RUN cp composer.phar /usr/bin/composer
  8. 8. Mão na massa Executando o redis docker run --rm -p 6379:6379 redis Executando sua app em um runtime diferente docker run --rm -v "`pwd`:/app" ruby:2.2.3 ruby app/version.rb Executando o eclipse docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -v `pwd`:/workspace fgrehm/eclipse:v4.4.1

×