Linux服务器构建与运维管理-CentOS-实验12:基于Docker部署WordPress实现网站服务
一、实验目的
1、了解Docker容器技术;
2、掌握基于Docker部署MySQL数据库;
3、掌握基于Docker部署WordPress实现网站系统。
二、实验学时
2学时
三、实验类型
综合性
实验需求
1、硬件
每个人配备计算机1台。
2、软件
Windows操作系统,安装Oracle VM VirtualBox软件,安装MobaXterm软件。
3、网络
本地主机与虚拟机能够访问互联网,不使用DHCP服务。
4、工具
无。
五、实验任务
1、完成Docker环境的安装;
2、完成基于Docker部署MySQL数据库;
3、完成基于Docker部署WordPress。
六、实验环境
1、本实验需要VM 1台;
2、本实验VM配置信息如下表所示;

3、本实验拓扑图。
无。
4、本实验操作演示视频。
无。
七、实验内容步骤
1、安装Docker环境
(1)使用curl命令配置Docker数据源。
(2)使用yum命令安装Docker环境,查看Docker版本信息,启动Docker服务,设置Docker服务为开机自启动并查看Docker服务状态。
2、安装MySQL数据库
(1)使用docker pull命令拉取MySQL镜像。
(2)使用docker images命令查看Docker镜像列表。
(3)使用docker run命令创建启动MySQL容器,并查看容器列表。
(4)使用docker exec命令进入容器内部。
3、安装WordPress网站服务
(1)使用docker pull命令拉取WordPress镜像。
(2)使用docker images命令查看Docker镜像列表。
(3)使用docker run命令创建启动WordPress容器,并查看容器列表。
4、配置WordPress网站服务
(1)查看防火墙Firewalld服务状态(CentOS操作系统默认安装Firewalld防火墙,并创建firewalld服务,该服务已开启且已配置为开机自启动)。
(2)使用firewall-cmd命令添加所有客户端可访问8080、3306端口,并重新载入防火墙配置使其生效。
(3)使用docker exec命令进入容器内部,并连接MySQL数据库。
(4)使用create database wordpress命令创建数据库,使用create user命令创建数据库用户,并授予该用户对数据库wordpress的全部权限。
(5)使用flush privileges;命令刷新配置,并退出连接。
在本地主机通过浏览器访问http://172.20.1.25:8080,并按照提示完成WordPress的初始化配置。
创作说明
配图图书:Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现)
图书网站:http://linux.book.51xueweb.cn
作者:阮晓龙 冯顺磊 董凯伦 于冠军 张浩林 李朋楠 编著
出版社:中国水利水电出版社
ISBN:9787517092025
实验指导撰写团队:徐志豪 李兵兵 毋天翔
实验指导审核:阮晓龙 冯顺磊