厌倦了每次搬家、重置服务器都要重新配置lnmp相关环境
最近接触了容器技术,使用容器完成了不少项目的部署,遂将准备朝露碎梦也容器化。
将wordpress部署为容器有两种方式:
- 运行wordpress官方生成的镜像
- 运行PHP镜像,如传统PHP运行方式运行
由于同一台服务器上还要运行其他PHP程序,再加上wordpress官方镜像缺少很多常用的PHP组件,例如:不能发送邮件
根据上面的原因所以选择使用PHP镜像+编译自定义组件(如:gd、mysqli、redis、pgsql、exif、apcu
等组件),因为PHP官方的镜像和wordpress镜像一样也不具备许多常用的组件。
整个容器架构使用docker-compose来启动和链接各个容器。
compose里包含:Nginx + Certbot + PHP8 + MariaDB + Redis +Adminer
从2022年的11月运行到本文发布的时间上,也非常稳定,现在将相关的配置上传到Github上,clone到本地即可开箱即用,或者根据自己的实际情况修改。
Github链接:MaiSuiMiao/dnmp: Docker / Nginx / MariaDB / PHP (github.com)
强的,容器这个真搞不懂
容器这个东西跟着项目稍微用一用就会了,你把他理解成更轻量的一个类似于“虚拟机”的东西即可
能写一篇教程不
使用方面的吗?如果是容器的组成思路的话可以看看文末github链接里的docker-compose.yml文件
是的!不太会用
新年快乐~
新年快乐!!财源广进~万事顺意~~