On 04/18/2016 01:51 AM, Nathaniel Smith wrote: > Docker is pretty easy too, at least from linux -- spinning up a
manylinux environment is just "sudo apt install docker.io && sudo docker run -ti quay.io/pypa/manylinux1_x86_64 bash". But I haven't tried using docker on other platforms (though I know it's possible to install docker somehow), and I haven't tried using vagrant at all :-). Given my ignorance, I'd be interested to hear more about what makes you excited about vagrant!
I can build the images myself starting from verified distribution images. Thanks to the packer [1] tool this is very easy to setup. Docker images are hard to verify and AFAIK there is no signing of images or updates to them done. Building your own docker images from the ground up also isn't that easy.
It is also super easy to change where images are stored my machine using one environment variable. This is important to me because I usually have small root partitions and a separate home partition.
Vagrant should run anywhere virtualbox/kvm and ruby are available. But according to the docker docs it can now run on all platforms as well.
Otherwise in the usage they are very similar.
The more the merrier :-). And the conda linux and manylinux build environments are *very* similar.
Good to know. Then I can also look into building wheels after the conda packages are done.
[1] https://www.packer.io/ _______________________________________________ Wheel-builders mailing list [email protected] https://mail.python.org/mailman/listinfo/wheel-builders
