
本文详细介绍了利用DockerSwarm构建Wordpress的方法。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值。有必要的朋友陪我去了解一下。
原因
我曾经在Vultr上搭建wordpress,但是众所周知,在这个地方浏览越来越慢。之后我选择了新浪云。新浪云真的性价比很高,非常好。但是要备案,也有评价功能。我觉得还是算了吧。随便找个中国香港的服务器建wordpress就行了。
可选服务器
我这里选择的是阿里云服务器的轻量级网站服务器,这个服务器的好处是性价比高,够用。
比如我在中国香港选的服务器,一个月只要24块钱,一键1g运行内存,网速30Mbps,存储空空间25GB,每月总流量1TB。
配置下图
重置码头自然环境
虽然上面有安装wordpress的功能,但我不会强烈推荐。因为配置太老了
最后我选择了ubuntu18.04系统软件。我可以使用下面的指令立即安装docker并重置dockerswarm。
编写docker-compose
配置列表
配置分析
球童
用于反向代理,除了https应用程序证书,配置如下
https://47log.comhttps://www.47log.com{ root/usr/src/wordpress gzip fastcgi/wp_app:9000php rewrite{ if{path}not_match^\/wp-admin to{path}{path}//index.php?_url={uri} } logstdout errorsstderr }我在这里使用了dockerswarm的config函数,并立即将配置加载到wp_caddy中。
db
这里用的是MySQL8,WordPress适用,功能更强
。你一定要注意。命令必须添加命令:-default-authentication-plugin=MySQL_native_password。否则无法验证登录密码。忘记加这个睾丸了,疼了一会。
应用程序
注意界面模式
。如果用dockerstack部署,叫什么名字?您需要在它前面加上数据库端的名称。比如我这里是DockerStackDeploy-cDocker-compose.ymlWP,我在DockerInternet的数据库查询的主机是wp_db。如果你的栈名是wordpress,你需要把它改成wordpress_db。
注意音量
-WordPress:/var/www/html的配置。我之前没有配置这个东西。当我删除容器时,主题样式立即消失了。
部署docker堆栈
一行指令DockerStackDeploy-CDocker-compose.ymlWP过一会儿就能进入wordpress。
为什么应用dockerswarm?得益于portainer,docker-swarm连接portainer后可以具备多功能配置能力。
到目前为止,这篇关于如何用DockerSwarm构建Wordpress的文章已经在这里详细介绍过了。关于DockerSwarm构建Wordpress的大量内容,请搜索你之前的文章或者再次访问下面的相关文章。期待你以后的申请!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)