Up to now we used Vagrant+Virtualbox to set up development environments.
The dev environment uses Ubuntu.
This was great, because you can start the dev environment from Linux, Mac, Windows.
But compared to LXD the virtualbox needs a lot of resources CPU/RAM and booting is slower.
Requirements:
- Support Linux, Mac, Windows as host OS.
- full OS (included systemd)
- persistent (changes should not get lost after a reboot).
Is there something like this?
Update
After talking to some people I got convinced that I don't need a full operating system. I will use docker-compose: Each service will be in one container.