Docker pour le démarrage du développement de WordPress local
Au fur et à mesure que WordPress mûrit pour devenir un cadre d’application mature, les outils autour de la plateforme continuent de faire de grands progrès. En particulier, au cours des trois dernières années, les développeurs ont agi rapidement pour accepter les meilleures pratiques qui sont depuis longtemps la norme sur d’autres plateformes. Une grande partie de cet objectif général concerne l’élaboration d’approches pour le développement d’un environnement de développement local. Nous avons introduit sur notre blog quelques méthodes classiques comme l’installation de luminaires locaux et l’expérience Vagrant, mais une solution est de plus en plus populaire: docker.
Dans cet article, nous allons présenter docker comme une technologie, expliquer pourquoi vous pourriez vouloir l’utiliser, et introduire une configuration de base pour vous aider à démarrer votre développement WordPress local. Une fois terminé, vous devriez être en bon état pour explorer plus avant vous – même. Commençons par une introduction générale. Qu’est – ce qu’un docker? L’homme derrière docker n’est pas à la traîne: accédez rapidement à la page d’accueil du projet et vous verrez qu’il est promu comme « la première plate – forme de conteneurisation de logiciels au monde ». Faites défiler un peu plus vers le bas et vous verrez « docker permet aux développeurs et aux administrateurs informatiques de créer, déployer et exécuter n’importe quelle application n’importe où ».
Bient. Contrôle: la gestion et le fonctionnement des applications deviennent très simples lorsque vous travaillez avec des environnements faciles à copier. Introduction du concept clé de docker docker docker fait des choses très intelligentes dans les coulisses et fournit une solution pour gérer facilement l’ensemble du Centre de données. On a dû toucher la surface.
En plus de consulter la documentation complète en ligne du projet, une excellente introduction à Digital Ocean à docker est un bon point de départ pour se familiariser avec les concepts clés impliqués dans son utilisation. Il y a trois aspects principaux que vous devez aborder à l’avance: les conteneurs portuaires. Il s’agit essentiellement de grands répertoires préemballés qui contiennent l’ensemble de la pile d’applications. Le concept clé dans docker est qu’il s’agit de conteneurs stratifiés qui leur permettent de rester légers et de contrôler facilement les versions. Image docker. Une image est un élément constitutif d’un conteneur. Ils vous fournissent une base solide pour construire votre application. Vous trouverez des milliers d’images existantes sur le docker hub. Dockerfile. Ces scripts décrivent comment créer une nouvelle image ou un nouveau conteneur pour déplacer une fenêtre. Au lieu de taper des commandes sujettes aux erreurs chaque fois que vous configurez un nouvel environnement, vous feriez mieux de laisser dockerfiles faire le travail lourd. Voyons comment activer cette fonctionnalité localement. L’activation et le fonctionnement locaux de docker, bien qu’il soit clairement enraciné dans Linux, docker a rapidement mûri en termes de portabilité multiplateforme. Les applications natives sont disponibles pour Linux, Mac et Windows. Dans notre cas, nous travaillons sur Mac, donc nous nous référerons au Guide d’introduction pratique de la plateforme. En supposant que vous répondiez aux exigences du système, l’installation elle – même est très simple. Chariot
Lors de l’installation, vous devez utiliser le mot de passe du système pour l’autorisation, ce qui est plus coûteux. L’installation de docker est simple. Par défaut, docker démarre après l’installation et est immédiatement accessible à partir de la ligne de commande. Si nous exécutons rapidement la version docker, nous devrions récupérer quelques données: Une vérification rapide de la version montre que nous faisons affaire. À ce stade, il peut être utile de prendre un certain temps pour se familiariser avec la ligne de commande docker afin d’explorer des options simples pour interagir avec le conteneur. Vous voudrez peut – être aussi lancer certains de leurs exemples d’applications pour en savoir plus. Passons à la configuration WordPress de base. Créez un environnement WordPress local rapide au lieu de réinventer la roue, et nous vous guiderons dans l’orientation réelle du développement local de Tate Barber à travers les tutoriels docker. Tate utilise la puissance de docker composition et docker volumes pour accélérer les choses. Expliquons brièvement ces termes à tour de rôle:
Docker componi. Docker composition vous permet de définir et d’exécuter facilement des applications docker Multi – conteneurs. Avec quelques lignes de configuration, vous pouvez rapidement combiner des scènes complexes. Pour plus d’informations, consultez le guide rapide composer et WordPress. Docker volume. Il s’agit d’un moyen facile de définir des répertoires spécifiques qui peuvent être utilisés localement pour partager et maintenir les données. Essentiellement, ils vous permettent de garder le contrôle de version des répertoires critiques sur votre ordinateur tout en les utilisant dans le contexte de l’application docker. Tate fournit un fichier de composition de docker pratique pour un environnement d’exécution rapide:
Mio wpdb:
Image: mariadb
Port:
– \
Environnement:
MySQL _ root Password: changemeifyouwant
Mio WP:
Image: WordPress
Nombre de volumes:
– \/: \/ Variable \/ ww
Concepts de base impliqués. Familiarisez – vous avec la documentation du projet et le Guide de démarrage rapide. Utilisez la configuration WordPress locale de Tate Barber comme point de départ pour d’autres correctifs. Nous aimerions savoir si vous Explorez déjà l’option docker et si, jusqu’à présent, il s’agit d’une navigation silencieuse ou lourde. Contactez – nous par les commentaires ci – dessous et faites – nous savoir! Image surlignée: hennievg