Maison > outils de développement > composer > le corps du texte

Comment utiliser Compose pour déployer WordPress

藏色散人
Libérer: 2021-04-25 19:11:50
avant
2569 Les gens l'ont consulté

La colonne tutorielle suivante de composer vous présentera comment utiliser Compose pour déployer WordPress. J'espère qu'elle sera utile aux amis dans le besoin !

Comment utiliser Compose pour déployer WordPress

Compose est un outil d'orchestration lancé par Docker. Avec Compose, vous pouvez utiliser le fichier docker-compose.yml pour configurer les services de votre application. Ensuite, vous pouvez démarrer tous les services configurés dans le fichier de configuration avec une seule commande. Compose peut être utilisé pour le développement, les tests, la présentation et l'intégration continue.
Il n'y a que trois étapes pour utiliser Compose. Bien entendu, la condition préalable est que Compose soit d'abord installé.

Installation de Compose

Vous devez d'abord vous assurer que Docker a été installé
Commande :

docker info
Copier après la connexion

ou

docker --version
Copier après la connexion

S'il n'est pas installé , veuillez vous référer au site officiel de Docker. Les instructions d'installation sont très détaillées. Il existe différentes méthodes d'installation du système dans le menu Installer sur la gauche. Comme la méthode d'installation du système Ubuntu.
Commande d'installation de Compose :

curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose
Copier après la connexion

Si le téléchargement échoue toujours ou si la connexion expire, vous pouvez cliquer ici pour télécharger différentes versions de Compose.
Téléchargez ensuite le fichier téléchargé sur l'hôte sur lequel Compose doit être installé, en utilisant la méthode de téléchargement de votre choix.
Voici télécharger le fichier "docker-compose-Linux-x86_64" dans /opt, puis copiez le fichier dans le dossier /usr/local/bin/, nommez-le docker-compose, puis donnez-le à docker- composer Accorder des autorisations exécutables. Vérifiez ensuite les informations de version de compose pour vérifier si compose peut être utilisé normalement.
Commande :

cp /opt/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
Copier après la connexion

Compose peut désormais être utilisé normalement. Nous pouvons également voir qu'il ne s'agit pas d'une véritable installation. Nous avons simplement téléchargé un fichier, l'avons placé à l'emplacement spécifié, l'avons renommé, puis lui avons donné des autorisations exécutables.

Utilisez Compose pour déployer WordPress

1 Définissez l'environnement dans lequel l'application s'exécute via le fichier Dockerfile afin que l'environnement puisse être reproduit n'importe où.
Commande :

mkdir -p /opt/compose-wordpress
cd /opt/compose-wordpress
nano Dockerfile
Copier après la connexion

Le contenu d'édition est (aucune modification n'est apportée à l'image ici, c'est juste une démonstration de la façon d'opérer si vous devez créer une image) :

FROM mysql
MAINTAINER AuthorName <email></email>
Copier après la connexion

Enregistrez et quittez.
2. Définissez chaque service dans le fichier docker-compose.yml pour former une application afin que l'application puisse s'exécuter dans chaque environnement indépendant.
Commande :

vim docker-compose.yml
Copier après la connexion

Modifier le contenu :

version: '2'
services:
  db:
    build: .
    volumes: "./.data/db:/var/lib/mysql"
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: wordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
  wordpress:
    depends_on: db
    image: wordpress:latest
    links: db
    ports: "9527:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_PASSWORD: wordpress
Copier après la connexion

Enregistrez et quittez.
3. Enfin, exécutez la commande suivante dans le dossier /opt/compose-wordpress pour démarrer Compose et exécuter l'intégralité de l'application.
Commande :

docker-compose up -d
Copier après la connexion

Si vous n'ajoutez pas le paramètre -d, vous verrez une capture d'écran partielle du journal en cours d'exécution comme suit :

Comment utiliser Compose pour déployer WordPress

Ensuite, ouvrez le navigateur pour accéder à l'ip :port, si vous avez effectué une résolution de nom de domaine sur l'IP de l'hôte, vous pouvez directement utiliser le nom de domaine et le numéro de port pour y accéder.
Le numéro de port de l'hôte de mappage de conteneur est ici 9527, et son nom de domaine est également résolu en adresse IP de l'hôte. L'effet de la première visite est le suivant :

Comment utiliser Compose pour déployer WordPress

Comment utiliser Compose pour déployer WordPress

Le premier chargement sera un peu lent, et il y a aussi une possibilité que la page ne répond pas. Veuillez choisir d'attendre, même en cliquant deux ou trois fois pour attendre, puis attendez patiemment...
Ensuite, suivez simplement les instructions. Vous pouvez l'utiliser après avoir rempli les informations ci-dessous et l'avoir installé.

Comment utiliser Compose pour déployer WordPress

L'invite d'installation réussie est la suivante :

Comment utiliser Compose pour déployer WordPress

Le compte de connexion et le mot de passe sont ici le compte et le mot de passe définis lors de l'installation :

Comment utiliser Compose pour déployer WordPress

Comment utiliser Compose pour déployer WordPress

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal