Settings

Theme

Vagrant is approaching EOL. No more "Docker for VMs"

developer.hashicorp.com

19 points by stasge · 10 comments

Reader

3 threads
fwilhe

I replaced my vagrant usage with lima-vm due to the license change years ago and I'm happy with it https://lima-vm.io/

Lima is a great tool for simple quick or for automated repeatable virtual environments!

  • stasgeOP

    Lima give you a VM.

    Vagrantfile gives you a repeatable and portable environment with just a few lines of configuration. Product demo? Pre-configured local Kubernetes? Clean build environment? Pre-cooked clean setups for 3rd party software projects? Everything is possible with just vagrant up -> vagrant ssh -> vagrant halt/destroy. There is no simple alternative.

    • bithavoc

      I think I understand why, I used Vagrant for many years and this was my evolution:

      * Vagrant for everything: VM provisioning(always local), os dependencies, app dependencies and the apps themselves was all Vagrant.

      * Vagrant for VM provisioning and OS dependencies only. docker-compose for the rest

      * Vagrant for VM provisioning, Rancher 1.6-ish for the rest

      * Vagrant for VM provisioning and K3S for the rest.

      * either k3s or docker-compose with no VM

      so towards the end it was easy to replace Vagrant with whatever provisioned a VM

  • idontneedcoffee

    How exactly did the license change affected your particular use-case?

roryirvine

I think this is just the cloud-hosted registry - the good old cli remains available, albeit under the non-free Business Source License: https://github.com/hashicorp/vagrant

  • stasgeOP

    It's like Docker without public registries, nobody is going to use it

stuaxo

"Docker for VMs" it's what we used before docker.

  • stasgeOP

    Docker is not a replacement though, you can't use Docker as a VM, not without workarounds, limitations and caveats.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection