2 ms·
Vagrant can use containers, making it also a wrapper around OCI-compatible runtimes. In addition, it also supports VirtualBox, Hyper-V, VMWare, bare metal, SSH
by remram 5y ago
Vagrant can use containers, making it also a wrapper around OCI-compatible runtimes. In addition, it also supports VirtualBox, Hyper-V, VMWare, bare metal, SSH targets, and various cloud providers.
The real conclusion from your logic would be: why would you go to Docker rather than just using Vagrant?
- __jem 5y agoI wasn't aware that Vagrant has Podman integration! That's pretty cool. My point was not to defend Docker, but to suggest that Docker is increasingly irrelevant to the broader ecosystem. I wouldn't use Vagrant because I (like many people) always target an orchestrator and not hypervisor or bare metal.
- handrous 5y ago> The real conclusion from your logic would be: why would you go to Docker rather than just using Vagrant? I use Docker as a nigh-universal package repository and package manager, with a huge and up-to-date selection of packages. It gives me a consistent way to run daemons my software depends on, nearly everywhere, including pinning the version and ensuring they all use the same config. It's docker-hub, really, that provides most of the value I get from Docker on a day-to-day basis, and that's the part I'd miss. I know there are other ways to create images and run containers, but I almost never create—or even modify—them myself.