Linux服務器構建與運維管理-CentOS-實驗12:基于Docker部署WordPress實現網站服務
一、實驗目的
1、了解Docker容器技術;
2、掌握基于Docker部署MySQL數據庫;
3、掌握基于Docker部署WordPress實現網站系統(tǒng)。
二、實驗學時
2學時
三、實驗類型
綜合性
實驗需求
1、硬件
每個人配備計算機1臺。
2、軟件
Windows操作系統(tǒng),安裝Oracle VM VirtualBox軟件,安裝MobaXterm軟件。
3、網絡
本地主機與虛擬機能夠訪問互聯網,不使用DHCP服務。
4、工具
無。
五、實驗任務
1、完成Docker環(huán)境的安裝;
2、完成基于Docker部署MySQL數據庫;
3、完成基于Docker部署WordPress。
六、實驗環(huán)境
1、本實驗需要VM 1臺;
2、本實驗VM配置信息如下表所示;

3、本實驗拓撲圖。
無。
4、本實驗操作演示視頻。?
無。
七、實驗內容步驟
1、安裝Docker環(huán)境
(1)使用curl命令配置Docker數據源。
(2)使用yum命令安裝Docker環(huán)境,查看Docker版本信息,啟動Docker服務,設置Docker服務為開機自啟動并查看Docker服務狀態(tài)。
2、安裝MySQL數據庫
(1)使用docker pull命令拉取MySQL鏡像。
(2)使用docker images命令查看Docker鏡像列表。
(3)使用docker run命令創(chuàng)建啟動MySQL容器,并查看容器列表。
(4)使用docker exec命令進入容器內部。
3、安裝WordPress網站服務
(1)使用docker pull命令拉取WordPress鏡像。
(2)使用docker images命令查看Docker鏡像列表。
(3)使用docker run命令創(chuàng)建啟動WordPress容器,并查看容器列表。
4、配置WordPress網站服務
(1)查看防火墻Firewalld服務狀態(tài)(CentOS操作系統(tǒng)默認安裝Firewalld防火墻,并創(chuàng)建firewalld服務,該服務已開啟且已配置為開機自啟動)。
(2)使用firewall-cmd命令添加所有客戶端可訪問8080、3306端口,并重新載入防火墻配置使其生效。
(3)使用docker exec命令進入容器內部,并連接MySQL數據庫。
(4)使用create database wordpress命令創(chuàng)建數據庫,使用create user命令創(chuàng)建數據庫用戶,并授予該用戶對數據庫wordpress的全部權限。
(5)使用flush privileges;命令刷新配置,并退出連接。
在本地主機通過瀏覽器訪問http://172.20.1.25:8080,并按照提示完成WordPress的初始化配置。
創(chuàng)作說明
配圖圖書:Linux服務器構建與運維管理從基礎到實戰(zhàn)(基于CentOS 8實現)
圖書網站:http://linux.book.51xueweb.cn
作者:阮曉龍 馮順磊 董凱倫 于冠軍 張浩林 李朋楠 編著?
出版社:中國水利水電出版社
ISBN:9787517092025
實驗指導撰寫團隊:徐志豪 李兵兵 毋天翔
實驗指導審核:阮曉龍 馮順磊