Maison > Tutoriel CMS > WordPresse > Comment déployer WordPress via le service dans un cluster Swarm

Comment déployer WordPress via le service dans un cluster Swarm

藏色散人
Libérer: 2021-04-22 10:43:08
avant
1883 Les gens l'ont consulté

Comment déployer WordPress via le service dans un cluster Swarm

Créer un réseau piloté par superposition

docker network create -d overlay wordpress
[vagrant@swarm-manager ~]$ docker network ls
NETWORK ID NAME DRIVER SCOPE
q3rp3i79eud7 wordpress overlay swarm
Copier après la connexion

Créer un conteneur MySQL

docker service create --name mysql --env MYSQL_ROOT_PASSWORD=root --env MYSQL_DATABASE=wordpress --network wordpress --mount type=volume,source=mysql-data,destination=/var/lib/mysql mysql
Copier après la connexion

Créer wordpress

docker service create --name wordpress -p 80:80 --env WORDPRESS_DB_PASSWORD=root --env WORDPRESS_DB_HOST=mysql --network wordpress wordpress
Copier après la connexion

Afficher la distribution des nœuds

# 服务列表
[vagrant@swarm-manager ~]$ docker service ls
ID NAME MODE REPLICAS IMAGE PORTS
vxz0bfmul9th mysql replicated 1/1 mysql:5.7.22
cpe3wqrsoqxi wordpress replicated 1/1 wordpress:latest *:80->80/tcp

# wordpress服务的节点分布
[vagrant@swarm-manager ~]$ docker service ps wordpress
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
tnh4f0ldyidl wordpress.1 wordpress:latest swarm-manager Running Running 4 minutes ago

# mysql服务的节点分布
[vagrant@swarm-manager ~]$ docker service ps mysql
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
jns8bllzbz94 mysql.1 mysql:5.7.22 swarm-work1 Running Running 33 minutes ago
Copier après la connexion

Bien que wordpress ne soit distribué que sur le nœud swarm-manager (192.168.205.10), nous avons constaté qu'en utilisant le lien suivant pour y accéder, l'effet est le même, n'est-ce pas étonnant ? . . Pour plus de détails, voir 7.6

http://192.168.205.10/
http://192.168.205.11/
http://192.168.205.12/
Copier après la connexion
En mode essaim, il n'est pas nécessaire d'installer etcd, swarm nous aidera automatiquement à maintenir le réseau de superposition distribué

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
Derniers numéros
Déployer l'environnement SNMP dans Docker
Depuis 1970-01-01 08:00:00
0
0
0
docker installer phpstudy
Depuis 1970-01-01 08:00:00
0
0
0
À propos de Docker
Depuis 1970-01-01 08:00:00
0
0
0
docker : format de référence invalide
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal