Cependant, le conteneur utilisé par ocker inclut lamp;rsquoapplication et toutes ses dépendances, mais partage le noyau (système damp;rsquoexploitation) avec damp;rsquoautres conteneurs. Les conteneurs fonctionnent comme des processus autonomes sur le système damp;rsquoexploitation hôte, mais ne sont associés à aucune infrastructure particulière (ils peuvent fonctionner sur Mac OS, Windows, Linux, etc.). Les conteneurs ont tendance à prendre beaucoup moins damp;rsquoespace que les machines virtuelles et pèsent généralement des dizaines de mo au lieu de dizaines de go. namp;rsquoavez pas utilisé docker depuis un certain temps, il est important de noter que namp;rsquoavez plus besoin damp;rsquoinstaller docker Toolbox pour exécuter VM via virtualbox. Docker fonctionne maintenant sur cet ordinateur en utilisant hyperkit (MacOS) et hyper V (Windows), ce qui le rend plus rapide et plus facile à utiliser que de configurer et de se connecter à une machine virtuelle autonome.
Quel est le résultat de tout ça? Vagrant est plus facile à comprendre, à installer et à utiliser, mais il peut prendre beaucoup de ressources (en termes de Ram et damp;rsquoespace disque). Lamp;rsquoarchitecture docker est plus difficile à comprendre, à installer et à utiliser, mais elle est plus rapide, utilise moins de processeurs et de Ram et peut être moins damp;rsquoespace que la VM Vagrant. Lamp;rsquoun des grands avantages de lamp;rsquoécosystème des vagabonds et des dockers est quamp;rsquoil existe déjà de nombreuses « boîtes » de vagabonds fantastiques et des images de docker disponibles en raison de la facilité damp;rsquoécriture et de partage de lamp;rsquoenvironnement.
Dans ce cas, nous utiliserons un projet Open Source appelé variable Vagrant Vagrant (vvv), une configuration Vagrant populaire spécialement conçue pour le développement de WordPress. Avant de commencer, devez installer virtualbox et Vagrant sur votre ordinateur. VVV recommande également lamp;rsquoinstallation du plug in Vagrant hostsupdater, qui met automatiquement à jour les fichiers hôtes pour accéder au domaine VVV fourni dans le navigateur. Maintenant que nous avons tout installé
I condition préalable, Cloner le dépôt VVV dans le Répertoire local: $GIT clone B Master git:github.comVarying-Vagrant-VagrantsVVV.git ~ Vagrant local donc il suffit damp;rsquoinsérer le CD dans le Répertoire et damp;rsquoexécuter Vagrant up:
$CD ~ Vagrant local and Vagrant up vagant will take some time to the required files, configure the Virtual Machine and make the configuration (Note: If you use the
Je recommande de lire la documentation VVV pour en savoir plus sur la configuration et l’utilisation du site VVV WordPress. Configuration du docker pour commencer à utiliser le docker, devez damp;rsquoabord installer le Bureau du docker, qui fournit tout ce dont avez besoin pour exécuter le conteneur du docker sur votre ordinateur local, y compris le moteur du docker, la ligne de commande du docker, la composition du docker, et plus encore. Ensuite, nous utiliserons les images docker officielles de WordPress et MySQL pour rendre notre site WordPress opérationnel. Nous lancerons WordPress (y compris Apache et PHP) dans un conteneur et MySQL comme base de données dans un autre.
Tout damp;rsquoabord, nous devons créer un réseau de docker avec un conteneur qui peut être utilisé pour communiquer entre eux: le réseau de docker crée un réseau WordPress, puis nous créons un conteneur MySQL pour notre base de données: $docker Run name wordpressdb Network WordPress Network et MySQL _ root password = password D MySQL: 5.7 pouvez voir la référence damp;rsquoexécution de la fenêtre mobile
Vagrant vs DOCKER: Quel est le meilleur développement WordPress?