Articles

Affichage des articles du mai, 2016

Vagrant

Avec PHP7 et les backward incompatibilities des objets j'ai du regarder de plus près 2 technos pour faire cohabiter deux éco-systèmes de dev au sein de ma machine, histoire de pas se retaper de mise à jour sur du code qui finira ses jours sur un serveur PHP 5.6

Les deux nominés sont Docker et Vagrant. Ce sont deux environnement de virtualisation d'application qui s'utilisent via des ports dédiés au lieu du bon vieux 80 qui restera sur l'Apache de ma machine.

La différence notable entre les deux c'est que docker est sensiblement plus léger et réactif que Vagrant mais qu'il ne peut faire tourner que des OS similaire à son host (le serveur des VM). En gros si vous êtes sur Linux vous pouvez émuler plus ou moins tous les Linux et si vous êtes sous Windows vous "devriez" pouvoir en faire de même avec les OS Windows. Par contre impossible de faire tourner une Ubuntu sur un Windows (enfin pour le moment)

Pour la production, aucun doute Docker et beaucoup plu…