Ao usar este site, você concorda com a Política de Privacidade e os Isenção de parceria e publicidade.
Accept
SempreUpdate SempreUpdate
  • Home
  • Notícias
  • Tutoriais
  • Android
  • Games
  • Contato
Buscar
  • Contact
  • Contact
  • Blog
  • Blog
  • Complaint
  • Complaint
  • Advertise
  • Advertise
© 2022 SempreUpdate - Todos os Direitos Reservados
Reading: Introdução ao Ambiente de Desenvolvimento com Vagrant – Parte 2
Share
Sign In
Notification Show More
Latest News
Hacker invade Starlink e descobre informações sensíveis
Hacker invade Starlink e descobre informações sensíveis
13/08/2022
Microsoft supera o Google para pagamentos de recompensas por bugs entre 2021-22
Microsoft supera o Google para pagamentos de recompensas por bugs entre 2021-22
13/08/2022
Plasma 5.26 melhora acessibilidade do Widget
Plasma 5.26 melhora acessibilidade do Widget
13/08/2022
eua-oferecem-10-milhoes-de-dolares-por-informacoes-sobre-o-ransomware-conti
EUA oferecem 10 milhões de dólares por informações sobre o ransomware Conti
13/08/2022
diversas-vulnerabilidades-sao-encontradas-no-software-subjacente-ao-microsoft-teams-e-outros-aplicativos
Diversas vulnerabilidades são encontradas no software subjacente ao Microsoft Teams e outros aplicativos
13/08/2022
Aa
SempreUpdate SempreUpdate
Aa
  • Home
  • Notícias
  • Tutoriais
  • Android
  • Games
  • Contato
Buscar
  • Home
  • Notícias
  • Tutoriais
  • Android
  • Games
  • Contato
Have an existing account? Sign In
Siga-nos
  • Contact
  • Contact
  • Blog
  • Blog
  • Complaint
  • Complaint
  • Advertise
  • Advertise
© 2022 SempreUpdate - Todos os Direitos Reservados
SempreUpdate > Blog > Tutoriais > Introdução ao Ambiente de Desenvolvimento com Vagrant – Parte 2
Tutoriais

Introdução ao Ambiente de Desenvolvimento com Vagrant – Parte 2

Aprenda mais sobre o Vagrant nesta segunda parte da Introdução ao Vagrant!

Matheus
Matheus Published 02/07/2022
Last updated: 02/07/22 às 8:10 PM
Share
introducao-a-ambiente-de-desenvolvimento-com-vagrant-no-linux-parte-2
SHARE

Neste segundo conteúdo daremos seguimento ao estudo sobre ambientes de Desenvolvimento com Vagrant. Caso ainda não tenha visto a primeira parte da introdução ao Vagrante clique Aqui.

Principais comandos do Vagrant

Antes de prosseguir com as primeiras configurações, é importante conhecer alguns dos principais comandos que nos auxiliarão no uso do Vagrant. São eles:

  • vagrant version – Testa a integridade da instalação no sistema operacional.
  • vagrant init – Inicia um projeto Vagrant no diretório atual.
  • vagrant status – Exibe o estado vigente da máquina virtual.
  • vagrant up –  Liga a máquina virtual.
  • vagrant ssh – Esse comando permite o acesso remoto a máquina virtual.
  • vagrant halt – Desliga a máquina.
  • vagrant destroy – Remove a máquina virtual por completo.
  • vagrant reload – Com o reload é possível atualizar a máquina após qualquer alteração feita no aquivo de configuração, expansão de memória por exemplo.

Configuração do Vagrant

Iniciaremos o processo de configuração criando uma pasta no local de nossa preferência, onde os arquivos da máquina virtual serão gerados. Como exemplo faremos:

mkdir Vagrant

Para criar a pasta e depois:

cd Vagrant
Para acessar o diretório criado. Se listarmos o conteúdo com o comando ls veremos que não há nada. Com isso o arquivo vagrantfile será criado logo após a execução do comando vagrant init visto anteriormente.
ls -lah
total 8,0K
drwxr-xr-x  2 sempreupdate sempreupdate 4,0K Out  5 22:10 .
drwxr-xr-x 71 sempreupdate sempreupdate 4,0K Out  5 22:10 ..

Com a execução do vagrant init iremos perceber a criação do arquivo Vagrantfile:

vagrant init
ls -lah
total 8,0K
drwxr-xr-x  2 sempreupdate sempreupdate 4,0K Out  5 22:10 .
drwxr-xr-x 71 sempreupdate sempreupdate 4,0K Out  5 22:10 ..
-rw-rw-r-- 1  sempreupdate sempreupdate 3,0K Out  5 22:30 Vagrantfile
O próximo passo é editar o arquivo gerado, para isso faremos o comando a seguir. Lembrando que você pode usar o editor de texto que achar mais conveniente.
sudo vim Vagrantfile

Vagrantfile

Agora, observe a figura 1. A linha de número 15 será a primeira a ser modificada, para isso vamos remover o comentário e adicionar o nome da máquina. Para conhecimento, o site da comunidade Vagrant traz uma grande quantidade de Boxes. Basta fazer uma busca específica e informar o nome no arquivo de configuração, no nosso modelo escolheremos a provider VirtualBox e o nome da máquina é ubuntu/xenial64 conforme mostra a linha 15.

Introdução ao ambiente de Desenvolvimento com Vagrant – Parte 2
Figura 01 – Arquivo de configuração Vagrantfile.

Na linha 26 estamos informando para o Vagrant que queremos um redirecionamento de portas, ou seja, tudo que chegar na porta 8080 da máquina real será enviado para a porta 80 da máquina virtual.

Para concluir faremos as últimas configurações no arquivo. A primeira removendo o comentário das linhas 52, 57 e 58, onde estaremos definindo a quantidade de memória que a máquina terá quando for criada.
Caso deseje que a máquina virtual se apresente com uma interface gráfica por meio do VirtualBox, descomente também a linha 54.
Introdução ao ambiente de Desenvolvimento com Vagrant2 – Parte 2
Figura 2 – Fim do arquivo de configuração.

Por último temos o provisionamento, onde podemos definir comandos que serão realizados no processo de criação do máquina virtual. Nesse exemplo padrão, foi definido o comando para atualização de pacotes e a instalação do Apache2 em seguida, confira as linhas a partir da 66 até a 70 na figura 2.

Finalizando

Com tudo definido podemos salvar o arquivo e chamar o comando que dará ao Vagrant permissão para criar uma máquina conforme definimos. O processo de Download pode variar de acordo com a velocidade da sua conexão com a internet. Para isso faça:

vagrant up

No próximo post faremos os ajustes definitivos dando números finais ao nosso estudo sobre com virtuais.

Leia também

Como instalar o visualizador GTKWave no Linux!

Como instalar o cliente Lobjur no Linux!

Como instalar o Skippy The Bot no Linux!

Como instalar o AM2R Launcher no Linux!

Como instalar o Linwood Butterfly no Linux!

TAGGED: Ambiente, Desenvolvimento, Vagrant, Virtual

Inscreva-se no boletim diário

Receba as últimas notícias de última hora diretamente na sua caixa de entrada.

Receba as novidades

Não se preocupe, não enviamos spam
Ao se inscrever, você concorda com nossos Termos de Uso e reconhece as práticas de dados em nossa Política de Privacidade. Você pode cancelar sua inscrição a qualquer momento.
Matheus 02/07/2022
Share this Article
Facebook TwitterEmail Print
Share
Previous Article introducao-a-ambiente-de-desenvolvimento-com-vagrant-no-linux-parte-1 Introdução ao ambiente de Desenvolvimento com Vagrant no Linux – Parte 1
Next Article https://sempreupdate.com.br/introducao-a-ambiente-de-desenvolvimento-com-vagrant-no-linux-parte-1/ Introdução ao ambiente de Desenvolvimento com Vagrant – Parte 3

Permaneça conectado

8.7k Curta
4.5k Siga
3.1k Siga
3.4k Siga

Acabamos de publicar

Hacker invade Starlink e descobre informações sensíveis
Hacker invade Starlink e descobre informações sensíveis
Malwares
Microsoft supera o Google para pagamentos de recompensas por bugs entre 2021-22
Microsoft supera o Google para pagamentos de recompensas por bugs entre 2021-22
Notícias
Plasma 5.26 melhora acessibilidade do Widget
Plasma 5.26 melhora acessibilidade do Widget
Notícias
eua-oferecem-10-milhoes-de-dolares-por-informacoes-sobre-o-ransomware-conti
EUA oferecem 10 milhões de dólares por informações sobre o ransomware Conti
Malwares

Você pode gostar também

Inscrições para o Ubuntu Summit abrem em 1º de setembro de 2022
Ubuntu

Inscrições para o Ubuntu Summit abrem em 5 de setembro de 2022

3 Min Read
apple-pode-lancar-um-novo-homepod-e-mais-dispositivos-inteligentes-em-breve
Apple

Apple pode lançar um novo HomePod e mais dispositivos inteligentes em breve

3 Min Read
Maioria dos desenvolvedores de software livre mudaria de emprego
Notícias

Maioria dos desenvolvedores de software livre mudaria de emprego

3 Min Read
GitHub apresenta mais melhorias na segurança do npm
Notícias

Nova pesquisa com desenvolvedores revela como Copilot do GitHub ajuda a impulsionar a produtividade

8 Min Read
//

Nós influenciamos mais de 2 milhões de pessoas todos os meses. Levamos informação com isenção e responsabilidade.

Outros links

  • Isenção de responsabilidade da parceria e publicidade SempreUpdate
  • Política financiamento e publicidade do SempreUpdate
  • Política de Ética SempreUpdate
  • Política de Correções SempreUpdate
  • Política de verificação de fatos SempreUpdate

Sobre o SempreUpdate

SempreUpdate é um site sobre Linux composto por membros das comunidades Linux ou código aberto. Além de Linux, também falamos sobre conteúdo Geek, e outros assuntos relacionados a tecnologia.

SempreUpdate SempreUpdate
Siga-nos

© 2022 SempreUpdate - Todos Os Direitos Reservados

Removed from reading list

Undo
Bem vindo de volta!

Faça login em sua conta

Lost your password?