Docker部署WordPress-Ubuntu 16.04

本帖记录使用多个Docker容器安装WordPress的步骤;Wordpress、MariaDB分别使用单独的容器,在主机上安装使用Nginx做为Wordpree容器的反向代理。Wordpree容器中的Web Server是Apache。

#1 安装Docker

#2 安装MariaDB容器

下载MariaDB镜像:

创建WordPress数据目录:

创建MariaDB容器:

在Docker中部署WordPress-Ubuntu

参数解释:mysql root用户密码:aqwe123;创建新用户wpuser,密码:wpuser@;创建数据库wordpress_db,-v链接数据库目录。

查看wordpressdb容器的IP地址:

登录MySQL:

Docker部署WordPress-Ubuntu

MariaDB容器安装完成。

#3 安装Wordpress容器

创建容器:

注意替换数据库连接信息;-p参数把主机的8081端口映射到容器的80端口。

测试:

Docker部署WordPress-Ubuntu

#4 安装配置Nginx做为wpcontainer容器的反向代理

安装Nginx:

创建Virtual Host配置文件:

内容如下:

注意替换域名或IP。

使配置生效:

Nginx后续配置:添加SSL证书,开启https支持。

#5 完成WordPress的安装

使用浏览器访问:http://your_domain_or_IP

Docker部署WordPress-Ubuntu 16.04

Docker部署WordPress-Ubuntu 16.04

完成安装:

Docker部署WordPress-Ubuntu 16.04

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注