目錄
- 一.構建LNMP架構
- 1.構建nginx容器
- ①拉取centos鏡像(對鏡像做基礎架構)
- ②創建dockerfile工作目錄(可以是一個服務的項目)
- ③創建dockerfile
- ④創建啟動腳本
- 2.構建mysql數據庫
- ①創建mysql項目
- ②配置dockersfile文件
- ④創建鏡像文件
- 3.構建PHP 動態網頁解析
- ②創建鏡像文件
- 二.啟動容器
- 三.測試
- 測試二
- 四.部署網站
一.構建LNMP架構
1.構建nginx容器
①拉取centos鏡像(對鏡像做基礎架構)
②創建dockerfile工作目錄(可以是一個服務的項目)
③創建dockerfile
④創建啟動腳本
生成鏡像文件
2.構建mysql數據庫
①創建mysql項目
②配置dockersfile文件
④創建鏡像文件
3.構建PHP 動態網頁解析
②創建鏡像文件
注意:
(1)要把php.ini中的listen.allowed_clients注釋掉,否則php進程不會接受nginx發過來的請求
(2)如果基礎鏡像使用的是centos8,php的mysql擴展要使用php-mysqli
(3)php.ini中要把字符集設置為UTF-8,否則網頁上的中文會亂碼
二.啟動容器
啟動php和nginx
啟動數據庫
三.測試
查看php的論壇
測試二
四.部署網站
連接數據庫給予網站權限