Dans le monde du développement et de l’informatique, il faut parfois créer (et configurer) des environnements virtuel pour des projets spécifiques.
Il existe deux solutions permettant de faire ce genre de chose. Ils s’appellent Docker et Vagrant.
Wikipédia nous dit les choses suivantes sur ces deux outils :
Docker est un logiciel libre qui automatise le déploiement d’applications dans des conteneurs logiciels. Selon la firme de recherche sur l’industrie 451 Research, « Docker est un outil qui peut empaqueter une application et ses dépendances dans un conteneur isolé, qui pourra être exécuté sur n’importe quel serveur Linux ». Ceci permet d’étendre la flexibilité et la portabilité d’exécution d’une application, que ce soit sur la machine locale, un cloud privé ou public, une machine nue, etc.
Vagrant est un logiciel libre et open-source pour la création et la configuration des environnements de développement virtuel. Il peut être considéré comme un wrapper autour de logiciels de virtualisation comme VirtualBox.
Voici une playlist permettant d’en apprendre plus sur ces deux technologies. Les vidéos sont en français.
Sources
Wiki Docker – https://fr.wikipedia.org/wiki/Docker_(logiciel)
Site de Docker – https://www.docker.com/
Wikipédia Vagrant – https://fr.wikipedia.org/wiki/Vagrant
Site de Vagrant – https://www.vagrantup.com/