Hi Lizao, This is very nice! I agree this is highly useful now that Windows is no longer supported natively by the FEniCS Project.
Additionally we have developed a Vagrant/VirtualBox approach which automatically sets up a VM with Ubuntu, a basic GUI and DOLFIN from the PPA: https://bitbucket.org/unilucompmech/fenics-vagrant The difference with your approach is that that Docker runs natively on top of Linux, i.e. there is little/no performance overhead. Docker creates Virtualized Environments (VEs) rather than Virtual Machines (VMs). VEs are more like enhanced chroot's, than Vagrants VMs which are completely separate systems. This may explain the excellent performance you see under an Ubuntu host. Under Windows however, Docker uses a Virtual Machine running Linux + a Virtualized Environment. So performance will not be so good. Linux is the only fully supported platform for Docker. Kind Regards, Dr. Jack Hale _______________________________________________ fenics mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics
