Skip to content

peuamorim/docker-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Docker Tutorial

O que é Docker?

  • Na visão de uma pessoa que tem larga experiência com a ferramenta, Docker é uma plataforma aberta para desenvolvedores e administradores de sistemas, usada para construir, executar e distribuir "máquinas". [gomex, 2015]
  • Na minha visão e de outros DEVs, Docker é tipo uma máquina virtual, só que melhor! Enquanto uma VM tem uma OS inteira pra cada instância, vários containers podem rodar sobre o mesmo kernel. A imagem abaixo mostra a diferença.
http://www.jayway.com/wp-content/uploads/2015/03/vm-vs-docker.png

O que aprenderei com esse tutorial?

Você aprenderá do "Hello World" até a criação de um ambiente para desenvolvimento. Aplicando isso em sua empresa, você verá uma série de benefícios, tais como:

  • Celeridade do onboarding de novos colaboradores
  • Padronização de todo o ambiente de desenvolvimento
  • Trabalhar em vários projetos e realizar experimentos sem comprometer sua máquina
  • Versionar o código da aplicação junto com a infra

Quero ajudar nesse tutorial, você tem sugestões sobre o que devo abordar?

  • Deploy utilizando o Docker. Padronizar os ambientes de dev, staging e production
  • Continuous Integration
  • Docker cloud

Como navego nesse tutorial?

A navegação é feita por branch. Começa do step-01 ;)

Author

Ernesto Barros Amorim (ernesto.amorim@gmail)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors