Créer WordPress sur docker en utilisant Windows, Linux et OS X

La conteneurisation est un slogan relativement nouveau dans le monde des logiciels damp;rsquoaffaires des grandes entreprises. Il suffit de placer un lot damp;rsquoenvironnements dans le cloud ou sur un serveur qui namp;rsquoont que des applications importantes et peu damp;rsquoautres. Lorsque le conteneur apparaît, le nom que entendez le plus souvent est docker, un projet Open source qui est devenu un monstre. Vous namp;rsquoavez pas besoin damp;rsquoavoir une ferme pour profiter de la conteneurisation. Que faire si voulez juste un environnement de Test wordpress qui permet d’expérimenter des thèmes et des plugins (et même de développer vos propres plugins) avant de tout publier sur un Web accessible à tous?
Docker peut aider à réaliser vos rêves, et je peux aider à réaliser vos rêves. Quamp;rsquoest ce quamp;rsquoun docker? Il peut être difficile de mettre en place un environnement de test pour les expériences logicielles. Cela est particulièrement vrai pour WordPress. Vous devez configurer le serveur Web, la base de données, les justificatifs damp;rsquoidentité et tout le contenu. Par conséquent, le serveur Web reste actif et consomme de la mémoire parce que nous sommes généralement trop paresseux pour le faire fonctionner seulement si nécessaire. N’est ce pas merveilleux si nous avons juste besoin d’activer WordPress quand nous voulons l’utiliser, avec une installation simple et tout le reste?
Entrez, docker. James Governor, du blog Red Monk, un analyste de lamp;rsquoindustrie, décrit lamp;rsquoidée derrière DOCKER: docker peut facilement créer un conteneur qui contient tout ce dont avez besoin pour exécuter votre application: le Code lui même, lamp;rsquoexécution, les outils système, et plus encore. Développé sur un ordinateur portable, il peut donc théoriquement être déployé sur namp;rsquoimporte quel serveur. Contrairement aux machines virtuelles, les conteneurs contiennent des applications et toutes leurs dépendances, mais partagent le noyau avec damp;rsquoautres conteneurs, un modèle efficace qui peut être clairement cartographié à la pensée de développement actuelle dans des domaines tels que lamp;rsquointégration continue et les microservices.
Remarque: êtes curieux, docker est écrit dans le langage de programmation Python et est facile à apprendre
Menton Vous pouvez parcourir le Code sur github si le souhaitez. Lamp;rsquoinstallation de docker sur Windows docker était à lamp;rsquoorigine un programme Linux, mais son succès auprès des administrateurs système a coûté à Microsoft un peu damp;rsquoargent pour introduire docker dans Windows, qui a été lancé à lamp;rsquoété 2016. Cependant, la première itération de docker pour Windows a été conçue spécifiquement pour le Centre de données. Pour lamp;rsquoexécuter, aurez besoin de clients de virtualisation Windows 10 pro et hyper V avec virtualisation assistée par le matériel. Notre installation sera un peu plus compliquée avant que docker pour Windows ne soit disponible et nécessite la configuration de plusieurs outils tiers.
Tout damp;rsquoabord, avez besoin de virtualbox, un gestionnaire de machine virtuelle open source appartenant à Oracle, mais disponible en téléchargement gratuit. La dernière version est 5.1.10. Lorsque ouvrez virtualbox pour la première fois, êtes invité à installer le paquet damp;rsquoextension. Le faire Surtout si voulez ouvrir WordPress dans votre véritable navigateur de machine. Plus tard, plus tard. Ensuite, Téléchargez la boîte à outils docker. Cette application (également gratuite) va créer une petite version de Linux pour exécuter docker dans une machine virtuelle. Maintenant, techniquement, si namp;rsquoavez pas virtualbox, la version actuelle de docker Toolbox samp;rsquoinstallera elle même. Il comprend également les applications suivantes:
La machine de port de composition de docker (dont nous discuterons plus loin), un outil de gestion de conteneur Gui appelé kitematic (Alpha software, qui ne fonctionne pas très bien actuellement) et le système de contrôle des sources distribuées GIT, qui comprend également son propre environnement en ligne de commande et un éditeur de texte Atom. Lancez la boîte à outils pour créer une machine virtuelle dans la boîte à outils virtuelle. VM namp;rsquoutilise que la commande docker et certains outils shell de base pour créer une version en ligne de commande de Linux. Rien de plus spécial que lamp;rsquointerface gra
Le chat. Tous ces fichiers sont placés dans le répertoire usr local bin de la machine virtuelle Linux.
Une fois le processus de démarrage rapide terminé, un shell interactif est affiché. Pour vérifier que tous les dockers fonctionnent correctement, tapez docker Run Hello world. Une fois terminé, pouvez configurer WordPress en utilisant docker. Installer docker sur Linux parce que docker a été initialement créé pour Linux, il est beaucoup plus facile de lamp;rsquoexécuter directement. Une version raisonnablement mise à jour de votre distribution (UBUNTU, fedora, opensuse, Debian et toutes ses sous versions) comprendra probablement le moteur docker, lamp;rsquoapplication machine docker et la fonctionnalité de composition docker, ce qui permettra de créer facilement des images à partir damp;rsquoun bon profil. Heureusement, la distribution Linux dispose également damp;rsquoun navigateur graphique à tester. Voici comment allez installer WordPress cette fois.
Utilisez le gestionnaire de paquets pour installer docker, docker Bash Completion et docker composition. Vraiment, oui! Installer docker docker pour OS X sur Mac OS X fonctionne sur Yosemite (MAC 10.10), de sorte que êtes plus susceptible damp;rsquoinstaller et damp;rsquoexécuter de nouveaux produits sur Mac que les utilisateurs de Windows. Lisez attentivement les instructions avant damp;rsquoinstaller lamp;rsquoapplication. Docker for Mac fonctionne sur le système VM hyperkit, y compris le moteur docker, lamp;rsquointerface en ligne de commande, la composition docker et la machine docker Ensuite, nous allons configurer WordPress dans docker VM. Il y a plusieurs façons de le faire. Le premier mamp;rsquoa été conseillé par le blogueur James Wade.
La bonne nouvelle, camp;rsquoest quamp;rsquoà partir de maintenant, quel que soit le système damp;rsquoexploitation qui fonctionne sur votre ordinateur. Une fois que vivez dans un environnement docker, tout est pareil. Modifier le répertoire en entrant la commande: MkDir wptest
Ppena creata, CD wptest. Le plaisir commence. Vous créerez une base de données à partir de la ligne de commande. Type: chargement essentiel 06d68d401da132d64a3f77b58c8400f10 camp;rsquoest là que le docker semble magique. Il suffit de trois mots pour installer WordPress: docker pull WordPress docker vérifiera si WordPress et toutes ses dépendances sont installées. non, il a automatiquement lamp;rsquoarchive zip à partir du site Web du Centre docker, décompressera et lamp;rsquoinstallera (tirez) sur votre système. Dans docker Speak, créez une « image » de lamp;rsquoapplication sur le système.
Une autre tâche: construire un conteneur. avez déjà installé WordPress, verrez quelques commandes familières dans cette chaîne: instructions pour charger 9e4ca11b121dfe49c27485096474b20 maintenant avez un conteneur docker nommé wptest connecté à la base de données MySQL nommée wordpressdb. Il fonctionnera en arrière plan (grâce à d) et utilisera l’image WordPress que nous avons extraite il y a quelques minutes. Pour confirmer que wptest fonctionne et trouver son adresse IP (afin que puissiez lamp;rsquoexécuter dans votre navigateur), tapez: Loading Summary dd8f6a4593017fe9f091dff9733f6945 Je parie que les résultats sont les suivants:
Chargez maintenant le contenu bab091560f8e61c3b642cf31e1f631c0 et si ouvrez cette adresse dans votre navigateur, verrez l’écran d’installation WordPress familier de cinq minutes. Tu fais des affaires! Il samp;rsquoagit damp;rsquoune méthode manuelle qui fonctionne bien strictement à partir de la ligne de commande. Voyons ce que nous pouvons faire de manière plus programmatique. Configuration avec docker composition WordPress docker composition utilise un fichier de configuration pour créer des conteneurs qui peuvent être facilement copiés plusieurs fois au besoin. Le Profil décrit ici fait partie de la documentation officielle du docker. De même, devriez créer un répertoire de projets pour stocker les conteneurs et leurs profils. Vérifiez que le contenu de docker Composition: C est installé en utilisant la commande suivante:
Télécharger 7e40357dd6a40f0ebb9b1dae040cc82 créer une composition docker en utilisant un éditeur de texte. Yml lancera le site WordPress et une instance MySQL séparée avec un montage de volume pour la persistance des données. Dans la Section services, créez la base de données WordPress et définissez les identifiants pour y accéder: MySQL _ root password, MySQL user et MySQL password. Ensuite, dites à docker d’extraire les dernières images WordPress du hub docker, de voir tout sur le port 8000 et de les connecter à la base de données WordPress nouvellement créée. Explication du chargement 293c2af427c657bd2941e6392c70b516 Note: le volume de données db u conserve toutes les mises à jour effectuées par WordPress dans la base de données. Une fois que avez le fichier YAML dans le Répertoire du projet, lancez docker composition up D à partir du Répertoire du projet. Comme pour la version manuelle, le fichier composer fonctionne comme docker pull WordPress: il extrait les images nécessaires et démarre le conteneur WordPress et la base de données, comme dans l’exemple suivant. Chargement de base 02f2ce677bfa8b9d86bec1453a07a2 dernière étape: Nous lançons WordPress. Après avoir lancé composer, devrez peut être attendre quelques minutes. Le site WordPress ne sera pas immédiatement disponible car le conteneur est toujours initialisé. En attendant, tapez IP docker machine _ VM pour obtenir lamp;rsquoadresse de cet ordinateur. Vous pouvez ensuite ouvrir votre navigateur et saisir les résultats de la commande damp;rsquoadresse de la machine: http:MACHINE_VM_IP:8000 Oui. À ce stade, WordPress devrait fonctionner sur le port 8000 de l’hôte docker et pouvez compléter la fameuse installation de cinq minutes en tant qu’administrateur WordPress. Avez utilisé docker? camp;rsquoest la première fois que lamp;rsquoInstallez et que avez des questions, veuillez nous en informer dans les commentaires ci dessous. Étiquettes: environnement damp;rsquoessai

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins