Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker para desenvolvedores Ruby on Rails
Rating: 4.8 out of 5(596 ratings)
2,333 students
Last updated 1/2018
Portuguese

What you'll learn

  • Utilizar o Docker
  • Trabalhar com o Docker em ambiente de desenvolvimento
  • Trabalhar com o Docker no servidor (em ambiente de produção)
  • Dockerizar aplicações Rails

Course content

5 sections52 lectures7h 37m total length
  • Introdução3:37
  • O que é Docker?9:07
  • Instalando o Docker6:42
  • Verificando se está tudo OK!1:42
  • Imagens vs Containers7:45
  • Docker Hub4:48
  • Rodando o primeiro Container9:36
  • Docker CLI12:48
  • Analisando containers um pouco mais6:27
  • Analisando o "docker run"12:30
  • Analisando o "docker container exec"5:57
  • Analisando o "docker container rename"2:42
  • Conhecendo um super container!11:12
  • Entendendo Volumes16:50
  • Ainda sobre Volumes5:34
  • Analisando o "docker container commit"9:27
  • Camadas de uma imagem (docker image history)6:58
  • Teste de Portas, Formatos e SSH13:43
  • Workflow para desenvolvimento9:06
  • Analisando "docker network"11:36
  • Docker run e a opção --network3:17
  • Conhecendo a imagem do Postgres11:20
  • Rails com Postgres em 2 containers12:06
  • Analisando o "docker image tag"3:18

Requirements

  • Você deve conhecer o Ruby on Rails
  • Ter familiaridade com shell/prompt/terminal

Description

O curso visa mostrar aos alunos como dar os primeiros passos com o Docker para seu uso tanto em ambiente de desenvolvimento como em produção. Serão abordados assuntos como: Conceitos iniciais do Docker, Dockerfile, Docker Hub, Docker Compose, Volumes, Networks, Portas, etc.

É importante perceber que o curso NÃO abordará "Orquestração de Containers", sendo assim, ferramentas como Swarm e Kubernetes não farão parte do escopo desse curso.

Who this course is for:

  • Desenvolvedores Ruby on Rails
  • Interessados em aprender sobre Docker