All Projects → 31z4 → vagrant-boot2docker-swarm

31z4 / vagrant-boot2docker-swarm

Licence: MIT license
A multi-machine Docker swarm Vagrant environment

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to vagrant-boot2docker-swarm

Arch Boxes
Arch-boxes provides automated builds of the Arch Linux releases for different providers and post-processors (read-only mirror)
Stars: ✭ 149 (+831.25%)
Mutual labels:  vagrant, virtualbox
Trellis
WordPress LEMP stack with PHP 8.0, Composer, WP-CLI and more
Stars: ✭ 2,295 (+14243.75%)
Mutual labels:  vagrant, virtualbox
Ansible Vault
🔑 Ansible role for Hashicorp Vault
Stars: ✭ 189 (+1081.25%)
Mutual labels:  vagrant, virtualbox
guix-vm
Scripts and support necessary to make a GuixSD Virtualbox image
Stars: ✭ 18 (+12.5%)
Mutual labels:  vagrant, virtualbox
Packer Centos 7
This build has been moved - see README.md
Stars: ✭ 223 (+1293.75%)
Mutual labels:  vagrant, virtualbox
Vermin
The smart virtual machines manager. A modern CLI for Vagrant Boxes.
Stars: ✭ 110 (+587.5%)
Mutual labels:  vagrant, virtualbox
packer-centos
Create CentOS images for different hypervisors with Packer
Stars: ✭ 18 (+12.5%)
Mutual labels:  vagrant, virtualbox
Drupal Vm
A VM for Drupal development
Stars: ✭ 1,348 (+8325%)
Mutual labels:  vagrant, virtualbox
Packer Templates
Scripts and Templates used for generating Vagrant images
Stars: ✭ 219 (+1268.75%)
Mutual labels:  vagrant, virtualbox
Packer Build
Packer Automated VM Image and Vagrant Box Builds
Stars: ✭ 199 (+1143.75%)
Mutual labels:  vagrant, virtualbox
Rhcsa8env
This is a RHCSA8 study environment built with Vagrant/Ansible
Stars: ✭ 108 (+575%)
Mutual labels:  vagrant, virtualbox
Vagrantboxes
Handcrafted Arch Linux Vagrant base box with ❤️
Stars: ✭ 242 (+1412.5%)
Mutual labels:  vagrant, virtualbox
Packer Ubuntu 1804
This build has been moved - see README.md
Stars: ✭ 101 (+531.25%)
Mutual labels:  vagrant, virtualbox
Kubernetes Vagrant Centos Cluster
Setting up a distributed Kubernetes cluster along with Istio service mesh locally with Vagrant and VirtualBox, only PoC or Demo use.
Stars: ✭ 1,750 (+10837.5%)
Mutual labels:  vagrant, virtualbox
Vagrant Box Templates
Stars: ✭ 100 (+525%)
Mutual labels:  vagrant, virtualbox
Nixbox
NixOS Vagrant boxes [[email protected]]
Stars: ✭ 189 (+1081.25%)
Mutual labels:  vagrant, virtualbox
Beetbox
Pre-provisioned L*MP stack
Stars: ✭ 94 (+487.5%)
Mutual labels:  vagrant, virtualbox
Vagrant Docker Vm
💻 Development Vagrant VM with Docker, Samba and Mail sandbox (customizable)
Stars: ✭ 97 (+506.25%)
Mutual labels:  vagrant, virtualbox
Box
[DEPRECATED] Official, pre-packaged Vagrant Box
Stars: ✭ 197 (+1131.25%)
Mutual labels:  vagrant, virtualbox
Packer
Packer helpers and templates for Docker, IIS, SQL Server and Visual Studio on Windows and Ubuntu
Stars: ✭ 242 (+1412.5%)
Mutual labels:  vagrant, virtualbox

Multi-Machine Docker Swarm Vagrant Environment

This repository contains a Vagrantfile and scripts that allow to start a multi-machine Docker swarm Vagrant environment. It is based on the 31z4/boot2docker Vagrant box.

Usage

To start the environment, first install the following prerequisites:

Then just run the following command and wait a couple of minutes:

$ vagrant up

The swarm has a single manager and two worker nodes:

$ vagrant status
Current machine states:

manager1                  running (virtualbox)
worker1                   running (virtualbox)
worker2                   running (virtualbox)

This environment represents multiple VMs. The VMs are all listed
above with their current state. For more information about a specific
VM, run `vagrant status NAME`.

Watch the demo:

asciicast

Contributing

Contributions are greatly appreciated. The project follows the typical GitHub pull request model. Before starting any work, please either comment on an existing issue, or file a new one.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].