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 no Linux – Parte 1
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 no Linux – Parte 1
Tutoriais

Introdução ao ambiente de Desenvolvimento com Vagrant no Linux – Parte 1

Conheça o Vagrant e domine este poderoso ambiente!

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

Este material tem o objetivo de abordar conceitos introdutórios sobre virtualização e padronização de ambientes virtuais para desenvolvimento. Veremos os principais conceitos sobre o Vagrant, bem como sua instalação e configuração. Ao final da série teremos um servidor Web pronto para futuras implementações, estando apto para seguir os estudos criando outros testes.

Entenda o Vagrant

O Vagrant é uma ferramenta que permite a rápida criação de ambientes virtuais para testes, desenvolvimento ou provisionamento. Para isso, utiliza as soluções de virtualização mais tradicionais como o Virtualbox e o VMWare, possibilitando também uma compatibilidade com os principais provedores de infraestrutura computacional em nuvem como AWS e Digitalocean.

Ademais, podemos definir os pré-requisitos para o servidor, como: programas, banco de dados e outras configurações, além de disponibilizar esse modelo padrão acompanhado do projeto. Dessa forma, qualquer pessoa que clonar seu projeto, terá um servidor exatamente igual, sem erros ou possíveis dores de cabeça com versionamento, ou problemas similares.

Como funciona?

Usar o Vagrant pode melhorar o seu fluxo de trabalho, pois tem a portabilidade de criar e recriar esses ambientes em qualquer lugar de forma simples por meio de um arquivo chamado Vagrantfile. Para seguir com o exemplo explorado neste tutorial, é necessário que tenhamos o VirtualBox instalado, lembrando também que os passos aqui identificados é destinado para sistemas GNU/Linux. Veja abaixo algumas nomenclaturas importantes para o andamento dos estudos.

  • Box – É um pacote que contém a base da Máquina Virtual. Em outras palavras, é uma imagem do Sistema Operacional. Dessa forma, um clone idêntico a um Sistema Operacional configurado pode ser compartilhado.
  • Vagrantfile – Arquivo que guarda as definições para executar a Box. Como serviços que serão executados, arquivos compartilhados, programas que deverão ser instalados, interfaces de rede, entre outros.
  • Guest – É a máquina requisitada e agora se encontra pronta para ser executada, ou seja, consiste na máquina virtual.
  • Provider – O software usado para permitir a virtualização, como por exemplo: Virtualbox e VMWare.
  • Provisioner – É o software que vai automatizar a instalação e configuração de sua máquina virtual, tornando isto parte do processo de inicialização do Vagrant. As programas mais comuns são: Shell Script, Puppet e Chef.

Instalação do Vagrant

A instalação pode ser feita pelo download do pacote diretamente no site do Vagrant, ou pela linha de comandos. Se optar pela primeira forma, deve escolher a opção correspondente ao plataforma em que o seu Linux é baseado, Debian ou Centos de acordo com os listados na página.

Já na segunda maneira de instalação, faremos a sequência de comandos abaixo para instalação em sistemas baseados em Debian:

Terminal
sudo apt update

Para atualizar a lista de repositórios e em seguida

Terminal
sudo apt install vagrant
Agora só precisamos aguardar o termino da instalação. Lembrando que para termos êxito é necessário ter o Virtualbox instalado. Para conferir se o passo anterior funcionou corretamente, façamos o comando:
Terminal
vagrant version

No próximo post veremos como fazer as configurações necessárias para executar uma máquina virtual. Acesse agora a Parte 2 da introdução ao Vagrant.

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 3-maneiras-de-alterar-o-shell-padrao-de-um-usuario-no-linux 3 maneiras de alterar o Shell padrão de um usuário no Linux
Next Article introducao-a-ambiente-de-desenvolvimento-com-vagrant-no-linux-parte-2 Introdução ao Ambiente de Desenvolvimento com Vagrant – Parte 2

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?