Bonjour,
Personnellement j'utilises Docker en développement seulement et j'ai bien, c'est plus léger qu'une vm (j'utilisais vagrant avant).
Il y a une petite courbe d'apprentissage tout de même, et l'utilisant sur un mac on a tous les inconvénients d'une VM car ce n'est pas natif (en fait on a une vm linux qui fait tourner docker, donc on doit proxyfier les appels et on utilise un montage NFS pour les fichiers qui peut poser des problèmes de permissions, notamment sur les sessions en PHP, qui doivent donc être stockée sur le filesystem du container et non pas dans un des dossiers montés en NFS).
Globalement c'est un plaisir. La prochaine étape pour moi est de créer une image (immutable) contenant le code à déployer, lors du commit hook sur mon intégration continue.
Personnellement j'utilises Docker en développement seulement et j'ai bien, c'est plus léger qu'une vm (j'utilisais vagrant avant).
Il y a une petite courbe d'apprentissage tout de même, et l'utilisant sur un mac on a tous les inconvénients d'une VM car ce n'est pas natif (en fait on a une vm linux qui fait tourner docker, donc on doit proxyfier les appels et on utilise un montage NFS pour les fichiers qui peut poser des problèmes de permissions, notamment sur les sessions en PHP, qui doivent donc être stockée sur le filesystem du container et non pas dans un des dossiers montés en NFS).
Globalement c'est un plaisir. La prochaine étape pour moi est de créer une image (immutable) contenant le code à déployer, lors du commit hook sur mon intégration continue.