結構圖:php
用戶訪問頁面,Nginx將請求進行轉發,若是請求的是php頁面,則經過FastCGI轉發給後端php進行處理;若是非php頁面,則直接返回靜態頁面。python
docker network create lnmp
docker run -d --name lnmp_mysql --net lnmp --mount src=mysql-vol,dst=/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=wordpress mysql:5.7 --character-set-server=utf8
docker run -d --name lnmp_php --net lnmp --mount src=wwwroot,dst=/wwwroot custom_php:v1
docker run -d --name lnmp_nginx --net lnmp -p 88:80 --mount type=bind,src=$(pwd)/nginx.conf,dst=/usr/local/nginx/conf/nginx.conf --mount src=wwwroot,dst=/wwwroot custom_nginx:v1
四、下載應用mysql
wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
下載應用放到/var/lib/docker/volumes/wwwroot/_datanginx
一、訪問wordpresssql
二、設置數據庫鏈接docker
三、完成數據設置數據庫
四、填寫網站信息後端
五、訪問應用網絡
一切都是預期的結果!wordpress