Maison > Tutoriel CMS > WordPresse > Utiliser Docker pour créer WordPress

Utiliser Docker pour créer WordPress

藏色散人
Libérer: 2019-09-21 10:10:06
avant
5565 Les gens l'ont consulté

La colonne suivante du Tutoriel WordPress présentera comment utiliser Docker pour créer WordPress. J'espère que cela sera utile aux amis dans le besoin !

Utiliser Docker pour créer WordPress

Introduction

Ceci n'est pas un article formel sur la configuration de WordPress, il est basé sur l'article précédent Sur la base de la mise en œuvre. L'implémentation finale consiste à utiliser nginx comme proxy, un conteneur wordpress indépendant et MySQL connecté à laradock comme stockage.

Modifier le proxy nginx

Par rapport à la configuration de laradock, il vous suffit de modifier le nom de domaine d'écoute et le port transféré. Créez un nouveau fichier wordpress.conf dans le répertoire /etc/nginx/conf.d/, comme suit

server {
    listen  80;
    server_name  blog.you_site.com;
    location / {
        proxy_set_header  Host  $http_host;
        proxy_set_header  X-Real-IP  $remote_addr;
        proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass  http://[宿主机IP]:8001;
    }
}
Copier après la connexion

N'oubliez pas de redémarrer après modification

Construisez un conteneur wordpress

1. Tirez l'image docker pull wordpress

2 Parce que wordpress doit se connecter au conteneur MySQL, laradock l'a, alors utilisez-le. La méthode de connexion n'utilise pas --link, utilisez --network, vous pouvez vous référer ici

3 Le réseau MySQL dans laradock est écrit dans le fichier docker-compose.yml, comme suit

Utiliser Docker pour créer WordPress

En même temps, utilisez docker network ls pour afficher, et vous pourrez voir le réseau laradock_backend. Évidemment, vous pouvez utiliser laradock_backend

1. Construisez un docker de conteneur run -d --name wordpress -p 8001:80 --network laradock_backend wordpress

2. (hôte) Port 8001

Conclusion

Ouvrez le site Web et l'interface de configuration apparaît. Définissez simplement l'hôte de base de données sur MySQL. Les autres tableaux de données, utilisateurs, etc. ne rentrent pas dans le cadre de la discussion.

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