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. 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. O que é o Vagrant?
Vagrant é uma ferramenta completa de criação de
ambiente de desenvolvimento.
Ambiente de desenvolvimento unificado
com Vagrant
4
5. Por quê o Vagrant?
Vagrant é minimalista, leve, flexível, free e
opensource.
Ambiente de desenvolvimento unificado
com Vagrant
5
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. 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. O que é uma Box?
Box é um container onde o SO visitante será
virtualizado.
Ambiente de desenvolvimento unificado
com Vagrant
8
9. Onde encontrar uma Box?
Ambiente de desenvolvimento unificado
com Vagrant
9
Repositório oficial: www.vagrantcloud.com
10. Onde encontrar uma Box?
Ambiente de desenvolvimento unificado
com Vagrant
10
Repositório não oficial: www.vagrantbox.es
11. Primeiros passos com o Vagrant
Ambiente de desenvolvimento unificado
com Vagrant
11
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
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