Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ambiente de desenvolvimento unificado com vagrant

134 views

Published on

Slides da palestra feita no Software Freedom Day 2015 - Teresina/PI

Published in: Software
  • Be the first to comment

  • Be the first to like this

Ambiente de desenvolvimento unificado com vagrant

  1. 1. Ambiente de desenvolvimento unificado com Vagrant Francisco André
  2. 2. Francisco André?  Professor de Programação web e móvel no Senac/PI;  Analista Programador na Tutor Virtual;  Pai;  Filho;  Marido;  Tio;  Amigo; Precisa falar comigo? fandrefh@gmail.com/franciscoandre@pi.senac.br https://about.me/fandrefh 86 9-8813-5802 (WhatsApp/Telegram) 2 Ambiente de desenvolvimento unificado com Vagrant
  3. 3. Do que vamos falar?  O que é o Vagrant?  Por quê o Vagrant?  Quais as vantagens em usar o Vagrant?  Terminações do Vagrant;  O que é uma box?  Onde encontrar uma box;  Primeiros passos com o Vagrant;  Mão na massa!  Comandos mais usados do Vagrant;  Perguntas? Ambiente de desenvolvimento unificado com Vagrant 3
  4. 4. O que é o Vagrant? Vagrant é uma ferramenta completa de criação de ambiente de desenvolvimento. Ambiente de desenvolvimento unificado com Vagrant 4
  5. 5. Por quê o Vagrant? Vagrant é minimalista, leve, flexível, free e opensource. Ambiente de desenvolvimento unificado com Vagrant 5
  6. 6. Quais as vantagens em usar o Vagrant? Organização, isolamento, ambiente único entre a equipe e o servidor de produção. Ambiente de desenvolvimento unificado com Vagrant 6
  7. 7. Terminações do Vagrant Vagrant host: a máquina host que hospeda a máquina visitante. Vagrant guest: a máquina visitante, o SO virtualizado. Box: é o ambiente virtualizado onde o SO visitante reside. Vagrantfile: arquivo que contém as definições da Box criada. Ambiente de desenvolvimento unificado com Vagrant 7
  8. 8. O que é uma Box? Box é um container onde o SO visitante será virtualizado. Ambiente de desenvolvimento unificado com Vagrant 8
  9. 9. Onde encontrar uma Box? Ambiente de desenvolvimento unificado com Vagrant 9 Repositório oficial: www.vagrantcloud.com
  10. 10. Onde encontrar uma Box? Ambiente de desenvolvimento unificado com Vagrant 10 Repositório não oficial: www.vagrantbox.es
  11. 11. Primeiros passos com o Vagrant Ambiente de desenvolvimento unificado com Vagrant 11
  12. 12. Mão na massa! Ambiente de desenvolvimento unificado com Vagrant 12
  13. 13. Comandos mais usados do Vagrant Vagrant box: adiciona/remove uma nova Box. Vagrant init: inicializa o ambiente da Box. Vagrant up: levanta a máquina visitante, o SO virtualizado. Vagrant ssh: realiza o login no SO virtualizado (Putty para Windows). Vagrant reload: reinicia o SO virtualizado. Vagrant suspend: hiberna o SO virtualizado. Vagrant resume: retorna o SO virtualizado hibernado. Vagrant halt: desliga o SO virtualizado. Vagrant destroy: deleta uma box. Vagrant package: exporta uma Box configurada. ***Para ver uma lista completa digite no terminal: vagrant list- commands Ambiente de desenvolvimento unificado com Vagrant 13
  14. 14. Perguntas? Ambiente de desenvolvimento unificado com Vagrant 14
  15. 15. Gostinho de quero mais? Senac/PI (No curso de Programação Web com Python e Django) Site Vídeos de TI em: http://www.videosdeti.com.br/vagrant.html Ambiente de desenvolvimento unificado com Vagrant 15

×