Como instalar e usar o Vagrant no CentOS 8

Como instalar e usar o Vagrant no CentOS 8

Um Vagrant é uma ferramenta de código aberto que ajuda a criar, manter e gerenciar ambientes virtuais. O Vagrant tem um fluxo de trabalho fácil de usar e se concentra na automação. Diminui o tempo de configuração e aumenta a produtividade. Em Vagrant, é simples compartilhar configurações entre membros da equipe, permitindo que todos tenham a mesma configuração.

Este artigo fornece um extenso guia sobre como instalar o Vagrant no CentOS 8. Também discutiremos como criar ambientes de desenvolvimento virtual.

Baixe e instale o Vagrant no CentOS 8

Vá para o site oficial do Vagrant para verificar a versão mais recente. A versão mais recente do Vagrant for Linux no momento da redação deste artigo é 2.2.16.

Agora inicie o terminal e insira o comando a seguir para adicionar o repositório Vagrant no sistema CentOS 8:

$ sudo dnf install config-manager --add-repo = https: // rpm.lançamentos.Hashicorp.com/rhel/hashicorp.repo

Depois de adicionar o repositório, execute o comando abaixo para instalar o Vagrant em seu sistema:

$ sudo dnf install vagrant -y

Você pode validar se a instalação do Vagrant foi bem -sucedida ou não usando o seguinte comando assim que a instalação estiver concluída.

$ vagrant -versão

Saída

Criando um ambiente de desenvolvimento usando vagabundo

Agora você pode criar ambientes de desenvolvimento virtual à medida que a instalação foi concluída.

Para fazer um ambiente de desenvolvimento, você precisará do provedor de caixas virtuais.

Se o VirtualBox não estiver instalado no seu sistema CentOS 8, instale -o visitando este link.

O próximo passo é criar um novo diretório para o projeto. Você pode usar o “mkdir”Comando para fazer um novo diretório:

Lembre-se de alterar o “projeto de teste” com o nome real do projeto.

$ mkdir ~/teste-projeto

Navegue até o diretório recém -criado:

$ CD ~/Test-Projeto

Use o "Vagrant init”Comando seguido de um nome de caixa para criar um novo VagrantFile.

$ Vagrant init ubuntu/bionic64

Saída

O VagrantFile é um arquivo de configuração que lida com a configuração da máquina virtual e define como ele é provisionado.

Como exemplo, aqui, usamos a caixa Ubuntu/Bionic64.

Caixas são formatos de pacotes específicos para provedores para ambientes de desenvolvimento de vagabundos. A lista de caixas vagantes disponíveis ao público pode ser encontrada neste catálogo.

Abra o VagrantFile em qualquer editor de texto e faça as modificações necessárias. O VagrantFile pode ser aberto e editado com um editor de texto nano simples.

$ sudo nano vagantfile

Para fazer uma nova máquina virtual usar o “Vagrant Up” comando. A máquina terá a mesma configuração especificada no VagrantFile.

$ Vagrant Up

Saída

O Vagrant cria o diretório do projeto em /vagant na máquina virtual. Isso permite que você trabalhe em seus arquivos de projeto da sua máquina host.

Pare uma máquina virtual vagante

Você pode usar o comando "Vagrant Part" para interromper a máquina virtual assim que seu trabalho estiver concluído:

$ Vagrant parou

Reinicie uma máquina virtual vagante

Se você deseja reiniciar a máquina virtual, use o seguinte comando:

$ VAGrant Recarregar

Suspender uma máquina virtual vagante

Se você quiser parar a máquina virtual enquanto preserva seu estado, use o “suspender”Comando:

$ vagante suspender

Destrua uma máquina virtual vagante

Se você deseja destruir a máquina virtual, use o seguinte comando:

$ Vagrant Destroy

Este comando também excluirá todos os recursos associados a essa máquina virtual específica.

Conclusão

Um vagabundo é uma ferramenta potente que muitos especialistas usam. O fato de não ter grandes alternativas aumenta ainda mais seu significado. Este artigo forneceu um guia detalhado sobre o processo de instalação do Vagrant. Ele também mostra as etapas que podemos usar para criar máquinas virtuais no CentOS 8.