4 ms·
For VMs mostly because of what you said. And generally, the ability to run Win-only software on a Linux host. For Docker, I think it's just the ease of use. Im
by Chiron1991 6y ago
For VMs mostly because of what you said. And generally, the ability to run Win-only software on a Linux host.
For Docker, I think it's just the ease of use. Imagine a standard web service you want to host, consisting of an Apache, some PHP, a MySQL database and maybe a Redis cache as well. Now imagine how the software's author would write setup instructions. 'Grab this and that version of these things, install them, then edit these 10 config files and make sure these lines are in there.'
With Docker it's literally 'Here, copy that docker-compose.yml to your server und run `docker-compose up -d`'.