前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker搭建WordPress博客

Docker搭建WordPress博客

作者头像
LuckySec
发布2022-11-02 12:55:39
5690
发布2022-11-02 12:55:39
举报
文章被收录于专栏:LuckySec网络安全

WordPress简介

  WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用。一般的安装方法是,准备一个服务器,在服务器上分别安装配置PHP、MySQL、Apache/NGINX,然后下载WordPress安装包,再进行编译安装。而采用Docker方式部署可以简化配置环境。

安装Docker

怎么安装Docker,可以参考我之前写过一篇关于Docker的安装教程,这里不做详细描述。

代码语言:javascript
复制
http://luckyzmj.cn/posts/89826705.html

安装WordPress镜像

在安装运行好Docker后,即可下载WordPress镜像

代码语言:javascript
复制
docker pull wordpress:latest

安装MySQL镜像

由于WordPress需要MySQL数据库的支持,所以需要在Docker中安装MySQL镜像

代码语言:javascript
复制
docker pull mysql:latest

查看安装好的镜像信息

代码语言:javascript
复制
docker images

运行结果:
REPOSITORY(镜像名字) TAG(版本)            IMAGE ID(镜像ID)     CREATED(创建时间)    SIZE(镜像大小)
wordpress             latest              c3a1256d5af5        1 months ago        537MB
mysql                 5.6                 b3983abaa3fe        1 months ago        302MB

配置启动MySQL容器

代码语言:javascript
复制
docker run --name mysql实例名 -e MYSQL_ROOT_PASSWORD=密码 -d mysql:版本号
参数
--name: 指定要启动的mysql实例名称
MYSQL_ROOT_PASSWORD:数据库的密码

配置启动WordPress容器

安装启动好MySQL容器之后,就可以启动WordPress容器了

代码语言:javascript
复制
docker run --name wordpress实例名 --link mysql实例名:mysql -p 8000:80 -d wordpress

参数
--name: 指定要启动的WordPress实例名称
--link: 指定要使用的MySQL实例名称
-p: 将Docker内部的80端口映射到服务器本地的8000端口上

如果要使用别的服务器主机的MySQL数据库,则命令为

代码语言:javascript
复制
docker run --name wordpress实例名 -e WORDPRESS_DB_HOST=目标主机IP:3306 \
    -e WORDPRESS_DB_USER=目标主机数据库用户名 -e WORDPRESS_DB_PASSWORD=目标主机数据库密码 -d wordpress

查看正在运行的Docker容器信息

代码语言:javascript
复制
docker ps

到此为止,在浏览器输入服务器的IP:8000,即可访问正常WordPress了

关闭WordPress博客

当你不想用WordPress时候,可以关闭WordPress容器,这样就停止服务了

代码语言:javascript
复制
docker rm -f 指定端口的容器ID
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • WordPress简介
  • 安装Docker
  • 安装WordPress镜像
  • 安装MySQL镜像
  • 查看安装好的镜像信息
  • 配置启动MySQL容器
  • 配置启动WordPress容器
  • 查看正在运行的Docker容器信息
  • 关闭WordPress博客
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档