如何在swarm集群里通过service部署wordpress 建站服务器 小编给大家分享一下如何在swarm集群里通过service部署wordpress,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 创建一个overlay驱动的网络docker network create -d overlay wordpress[vagrant@swarm-manager ~]$ docker network lsNETWORK ID NAME DRIVER SCOPEq3rp3i79eud7 wordpress overlay swarm创建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创建wordpressdocker service create –name wordpress -p 80:80 –env WORDPRESS_DB_PASSWORD=root –env WORDPRESS_DB_HOST=mysql –network wordpress wordpress查看节点分布# 服务列表[vagrant@swarm-manager ~]$ docker service lsID NAME MODE REPLICAS IMAGE PORTSvxz0bfmul9th mysql replicated 1/1 mysql:5.7.22cpe3wqrsoqxi wordpress replicated 1/1 wordpress:latest *:80->80/tcp# wordpress服务的节点分布[vagrant@swarm-manager ~]$ docker service ps wordpressID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTStnh5f0ldyidl wordpress.1 wordpress:latest swarm-manager Running Running 4 minutes ago# mysql服务的节点分布[vagrant@swarm-manager ~]$ docker service ps mysqlID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTSjns8bllzbz94 mysql.1 mysql:5.7.22 swarm-work1 Running Running 33 minutes ago 虽然 wordpress 只分布在了swarm-manager(192.168.205.10)这一个节点上,但是我们发现使用如下链接访问,效果都是一样的,是不是很神奇。。。具体原因详见7.6 http://192.168.205.10/http://192.168.205.11/http://192.168.205.12/ 在 swarm 模式下,无需安装etcd,swarm会自动帮我们维护好分布式的overlay网络 以上是“如何在swarm集群里通过service部署wordpress”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注新网行业资讯频道! Published by 风君子 独自遨游何稽首 揭天掀地慰生平 View all posts by 风君子