Skip to content

leoroncolato/cluster-vagrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📌 Nota: Esta é a branch de infraestrutura base. Se você procura a automação completa do Cluster Swarm (com master/workers configurados), mude para a branch automatizada.

🐳 Docker Hosts com Vagrant e Hyper-V

Ambiente de desenvolvimento local que provisiona máquinas virtuais Ubuntu 20.04 com Docker Engine pré-instalado, utilizando o provedor Hyper-V do Windows.

Ideal para quem precisa apenas de nós com Docker pronto, sem orquestração pré-definida.

📂 Arquivos

  • Vagrantfile: Define as VMs, recursos (CPU/RAM) e rede.
  • instalar-docker.sh: Script de provisionamento que instala o Docker e Docker Compose.

🚀 Como Executar

Pré-requisitos: Windows 10/11 (Pro/Enterprise) com Hyper-V ativado e Vagrant instalado.

  1. Abra o PowerShell como Administrador na pasta do projeto.

  2. Suba o ambiente (será solicitada sua senha do Windows para montar pastas via SMB):

    vagrant up --provider=hyperv
  3. Acesse qualquer nó via SSH (ex: node01):

    vagrant ssh node01

🛑 Comandos Básicos

  • vagrant halt: Desliga as VMs.
  • vagrant destroy -f: Apaga tudo.

About

Automatiza a criação de múltiplos nós, permitindo testes práticos de orquestração, comunicação e deploy de serviços.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors