您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
docker搭建wordpress的方法实例
雁玉2025-02-08 14:23:24WordPress教程已有5人查阅
导读去年在学习docker,在看完菜鸟教程和第一本docker书后,一直想实战用一下这个技术,多用用才能熟能生巧,真正体验它的利弊。正好傅老板用docker搭完了wordpress
去年在学习docker,在看完菜鸟教程和第一本docker书后,一直想实战用一下这个技术,多用用才能熟能生巧,真正体验它的利弊。正好傅老板用docker搭完了wordpress,我也就手痒跟着搭建了一下(也就是现在的这个博客网站)。
此处记录一下搭建过程。搭建环境
阿里云ECS
去年双11买的,720/3年,1核1G1M香港服务器,centos 7.4
有个小插曲,阿里云的工作人员还给我打电话,问我用的怎么样。。阿里云什么时候有这种回访了。。。
域名
阿里云购买即可,像我申请的 .top 域名更是便宜,丧心病狂只要2块钱。。
ssl证书
https用的证书,我是在腾讯云免费申请的,地址为:腾讯云证书管理,此处就不详细描述申请过程了,很简单的
Docker
这里要注意,centos中不要直接使用yum install docker,yum中的是旧的docker版本,升级参考我的这篇博文:CentOS更新Docker至较新版本
Docker Compose
compose原本是一个第三方公司写的,用来在docker中定义和运行复杂应用的小工具,后来被docker收购了,正式用来替代最早的fig。
通过以下命令安装: 添加一个docker network
网站需要占据80端口,显然,我们的服务器不可能只有一个网站,所以部署一个nginx容器是必须的,让这个nginx来监听80以及443端口,再根据域名转发到对应的网站容器。容器之间的通信是通过network的,所以我们需要先添加一个network: docker network create nginx-proxy
compose部署WordPress和MySql容器
创建工作目录,创建docker-compose.yml文件: 添加ssl证书 nginx-proxy如果发现在certs文件夹中存在当前域名的.crt和.key文件,将自动转为https协议运行wordpressdocker-compose up -d
此时,我们的网站就可以访问了,很简单吧?
此处记录一下搭建过程。搭建环境
阿里云ECS
去年双11买的,720/3年,1核1G1M香港服务器,centos 7.4
有个小插曲,阿里云的工作人员还给我打电话,问我用的怎么样。。阿里云什么时候有这种回访了。。。
域名
阿里云购买即可,像我申请的 .top 域名更是便宜,丧心病狂只要2块钱。。
ssl证书
https用的证书,我是在腾讯云免费申请的,地址为:腾讯云证书管理,此处就不详细描述申请过程了,很简单的
Docker
这里要注意,centos中不要直接使用yum install docker,yum中的是旧的docker版本,升级参考我的这篇博文:CentOS更新Docker至较新版本
Docker Compose
compose原本是一个第三方公司写的,用来在docker中定义和运行复杂应用的小工具,后来被docker收购了,正式用来替代最早的fig。
通过以下命令安装: 添加一个docker network
网站需要占据80端口,显然,我们的服务器不可能只有一个网站,所以部署一个nginx容器是必须的,让这个nginx来监听80以及443端口,再根据域名转发到对应的网站容器。容器之间的通信是通过network的,所以我们需要先添加一个network: docker network create nginx-proxy
compose部署WordPress和MySql容器
创建工作目录,创建docker-compose.yml文件: 添加ssl证书 nginx-proxy如果发现在certs文件夹中存在当前域名的.crt和.key文件,将自动转为https协议运行wordpressdocker-compose up -d
此时,我们的网站就可以访问了,很简单吧?
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
wordpress结构有哪些优缺点
我还是觉得自己开辟搭建一个独立blog平台,我常用linux服务器,因此选择php环境。 这样,我可以选择的开源博客系统会有很多。这里不对博客系统进行纵向对比。我说下,对wordpress认wordpress后台登录地址怎么找,找wordpress后台登录网址的方法
曾经我以为wordpress登录网址就是:域名/wp-admin/,直到我拥有了很多个网站,并且为了安全起见,我还用插件改了登录地址,通常我会用印象笔记记住它们WordPress代码和结构分析
文件/wp-admin/theme-install.php1、wp_die(__())函数分析2、wp_reset_vars( array('tab', 'paged') )分析在theme-install.php中执行完wp_reset_vars( array('tab', 'paged') )后WordPress批量打开关闭文章评论功能
WordPress默认不能批量开关文章的评论功能,如果想临时关闭或者打开Wordpress文章评论功能
留言与评论 (共有 0 条评论) |