婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > docker部署LNMP架構的方法

docker部署LNMP架構的方法

熱門標簽:地圖標注小程序 陜西辦理400電話 海外工廠地圖標注 株洲電銷 南充電銷外呼系統 信陽電銷外呼系統怎么樣 貴陽網絡外呼系統軟件 宿州外呼系統公司 南昌外呼系統定制

環境要求:

IP  hostname
192.168.1.1 node1

項目規劃:

容器網段:172.16.10.0/24

NGINX:172.16.10.10

MySQL:172.16.10.20

PHP:172.16.10.20

網站根目錄:/www

nginx配置文件:/conf

mysql持久化目錄:/var/lib/mysql

提前準備服務配置文件:

nginx

<strong>docker run -itd --name test nginx       
#運行test容器  
docker cp test:/etc/nginx /conf      
#copy主配置文件
ls /conf/
conf.d     koi-win   nginx.conf  win-utf
fastcgi_params mime.types scgi_params
koi-utf     modules   uwsgi_params
docker cp test:/usr/share/nginx/html /www  
 #copy網站目錄
ls /www/
50x.html 
index.html     
</strong>

mysql

<strong>[root@node1 ~]# docker rm -f test
test
[root@node1 ~]# docker run -itd --name test -e MYSQL_ROOT_PASSWORD=pwd123 mysql:5.7
6b8d73ecd541d454f121302963a85d53131286d3118a968525a24ad2315b047b
[root@node1 ~]# docker exec -it test sh
# mysql -uroot -ppwd123 -h127.0.0.1
..........
mysql> create database test;
Query OK, 1 row affected (0.00 sec)
 
mysql> show databases;
+--------------------+
| Database      |
+--------------------+
| information_schema |
| mysql       |
| performance_schema |
| sys        |
| test        |
+--------------------+
5 rows in set (0.00 sec)
 
mysql> exit
Bye
# exit
[root@node1 ~]# docker cp test:/var/lib/mysql /var/lib/mysql
</strong>

1、配置lnmp虛擬網卡,網段172.16.10.0/24,網關172.16.10.254

<strong>docker network create -d bridge --subnet 172.16.10.0/24 --gateway 172.16.10.254 lnmp
</strong>

 2、創建nginx容器測試訪問 

<strong>#創建mysql掛載數據目錄、開發端口、指定IP
[root@node1 ~]# docker run -itd --name mysql -p 3306:3306 -v /var/lib/mysql:/var/lib/mysql --network lnmp --ip 172.16.10.20 mysql:5.7
448227483a9c3141c2155d2c7b027aec263bfcfe4ebc49371b6817c17565ff81
#查看運行狀態
[root@node1 ~]# docker ps
CONTAINER ID  IMAGE     COMMAND         CREATED     STATUS     PORTS                NAMES
448227483a9c  mysql:5.7   "docker-entrypoint.s…"  10 seconds ago  Up 9 seconds  0.0.0.0:3306->3306/tcp, 33060/tcp  mysql
4d1e99a06972  nginx:latest  "/docker-entrypoint.…"  3 minutes ago  Up 3 minutes  0.0.0.0:80->80/tcp         nginx
6b8d73ecd541  mysql:5.7   "docker-entrypoint.s…"  9 minutes ago  Up 9 minutes  3306/tcp, 33060/tcp         test
#測試登錄
[root@node1 ~]# yum -y install mariadb
[root@node1 ~]# mysql -uroot -ppwd123 -h127.0.0.1
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.33 MySQL Community Server (GPL)
 
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
MySQL [(none)]> Bye
</strong>

 3、運行MySQL容器 

<strong>[root@node1 www]# docker run -itd --name php-fpm -p 9000:9000 -v /www:/usr/share/nginx/html --network lnmp --ip 172.16.10.30 php:7.2-fpm 
ae09213d7c8c84299b1522ca474fccf7f26e27973cd02563891c37d51799b766
[root@node1 www]# docker ps
CONTAINER ID  IMAGE     COMMAND         CREATED     STATUS     PORTS                NAMES
ae09213d7c8c  php:7.2-fpm  "docker-php-entrypoi…"  7 seconds ago  Up 6 seconds  0.0.0.0:9000->9000/tcp       php-fpm</strong>

 4、創建php-fpm容器

<strong>[root@node1 ~]# vim /conf/conf.d/default.conf
</strong>

 5、nginx和PHP的連接 

5.1、添加nginx靜態的測試界面

<strong>[root@node1 ~]# echo Hello LNMP! > /www/index.html
[root@node1 ~]# cat /www/index.html
Hello LNMP!
[root@node1 ~]# curl 192.168.1.1
Hello LNMP!
</strong>

5.2、添加PHP測試頁面 

<strong>[root@node1 ~]# cd /www
[root@node1 www]# vim test.php
[root@node1 www]# cat test.php
<?php
phpinfo();
?>
[root@node1 www]# docker restart nginx
nginx
[root@node1 www]# pwd
/www
[root@node1 www]# ls
50x.html index.html test.php
</strong>

能夠訪問到以上兩個界面,說明nginx和php的連接,沒有問題,接下來是 php和mysql的連接。在這里我們使用一個phpMyAdmin的數據庫管理工 具。

6、測試PHP容器與Mysql容器的協調性、工具phpMyadmin

[root@node1 www]# pwd
/www
[root@node1 www]# unzip phpMyAdmin-4.9.0.1-all-languages.zip
[root@node1 www]# mv phpMyAdmin-4.9.0.1-all-languages phpMyAdmin
[root@node1 www]# rm -rf phpMyAdmin  

6.1、更新nginx配置文件 

[root@node1 www]# cd /conf/conf.d/
[root@node1 conf.d]# vim default.conf

 

內容如下:

location /phpmyadmin {
  root  /usr/share/nginx/html;
  index index.php index.html index.htm;
}
location ~ /phpmyadmin/(?<after_ali>(.*)\.(php|php5)?$) {
  root      /usr/share/nginx/html;
  fastcgi_pass  172.16.10.30:9000;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  include    fastcgi_params;
}  

測試訪問:

其實這主要是php鏡像不支持連接mysql,我們要重新寫一個。

7、解決php不關聯mysql

[root@node1 /]# cd /file/
[root@node1 file]# ls
Dockerfile
[root@node1 file]# cat Dockerfile
FROM php:7.2-fpm
RUN apt-get update && apt-get install -y \

libfreetype6-dev \

libjpeg62-turbo-dev \

libpng-dev \

&& docker-php-ext-install -j$(nproc) iconv \

&& docker-php-ext-configure gd --with-freetypedir=/usr/include/ --with-jpeg-dir=/usr/include/ \

&& docker-php-ext-install -j$(nproc) gd \

&& docker-php-ext-install mysqli pdo pdo_mysql
[root@node1 file]# docker build -t php_mysql .
#刪除php容器
[root@node1 /]# docker rm php-fpm -f
php-fpm
#運行phpmysql容器
[root@node1 /]# docker run -itd --name phpfpm -p 9000:9000 -v /www:/usr/share/nginx/html --network lnmp --ip 172.16.10.30 phpmysql:latest
c4e943880fd51f947cba64ba0006abd26a923439a3e39a0350ca2561b42b8026
[root@node1 /]# docker ps
CONTAINER ID  IMAGE       COMMAND         CREATED     STATUS     PORTS                NAMES
c4e943880fd5  phpmysql:latest  "docker-php-entrypoi…"  14 seconds ago  Up 13 seconds  0.0.0.0:9000->9000/tcp       phpfpm

7.1、phpmysql配置指向mysql地址

[root@node1 www]# cd /www/phpmyadmin/
[root@node1 phpmyadmin]# mv config.sample.inc.php config.inc.php
[root@node1 phpmyadmin]# vim config.inc.php
[root@node1 phpmyadmin]# docker restart phpfpm
phpfpm

8、訪問測試  

9、趁熱打鐵,在發布一個dz論壇

dz論壇鏈接地址:http://down.chinaz.com/soft/41403.htm

#上傳
[root@node1 /]# ls
bin    Discuz_X3.4_SC_UTF8_20210119.zip
#移動到/www網頁目錄下
mv upload/ /www/dz
chmod 777 /www/dz<br>#保證數據庫有dz庫<br>#授權一個dz庫的管理員<br>#注意安裝是IP為數據庫的IP不要寫錯<br>

  

到此這篇關于docker部署LNMP架構的方法的文章就介紹到這了,更多相關docker部署LNMP架構內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:鄭州 汕頭 開封 拉薩 晉城 三明 玉林 石嘴山

巨人網絡通訊聲明:本文標題《docker部署LNMP架構的方法》,本文關鍵詞  docker,部署,LNMP,架構,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker部署LNMP架構的方法》相關的同類信息!
  • 本頁收集關于docker部署LNMP架構的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久99精品网久久| 欧美日韩综合在线免费观看| 久久超级碰视频| 欧美日韩成人一区二区| 亚洲免费电影在线| 99久久精品免费观看| 国产精品无圣光一区二区| 国产一区二区视频在线播放| 日韩精品中文字幕在线不卡尤物| 蜜臀国产一区二区三区在线播放| 欧美老年两性高潮| 日本三级亚洲精品| 久久久影院官网| 久久久午夜精品理论片中文字幕| 韩日av一区二区| 欧美变态tickle挠乳网站| 精久久久久久久久久久| 国产欧美日韩三区| 色呦呦网站一区| 亚洲福利电影网| 成人午夜激情影院| 精品日韩一区二区三区| 国产美女在线观看一区| 国产偷国产偷精品高清尤物| 久久成人免费网| 亚洲国产精品二十页| 91性感美女视频| 亚洲一区二区三区四区中文字幕| 在线91免费看| 国产一区二区三区香蕉| 1区2区3区精品视频| 91精品国产91久久久久久一区二区| 日韩**一区毛片| 亚洲区小说区图片区qvod| 亚洲.国产.中文慕字在线| 精品国产免费久久| 日本电影欧美片| 国产福利精品导航| 亚洲成人高清在线| 久久精品视频免费| 欧美一卡2卡3卡4卡| 91视视频在线观看入口直接观看www| 国产精品一二三区| 亚洲国产综合色| 国产精品嫩草影院av蜜臀| 日韩一区二区在线观看视频| 日本道精品一区二区三区| 国产麻豆日韩欧美久久| 午夜av区久久| 一区二区免费在线播放| 国产精品久久99| 国产亚洲一区二区三区四区| 日韩免费视频一区| 在线成人午夜影院| 亚洲综合色婷婷| 亚洲国产精品黑人久久久| 欧美岛国在线观看| 日韩一区二区电影| 制服丝袜在线91| 日韩一区二区三区视频在线| 欧美日韩久久久久久| 国内外成人在线| 日韩精品一二三四| 亚洲图片欧美视频| 亚洲国产精品久久人人爱蜜臀 | 亚洲激情男女视频| 国产精品久久久久久久久晋中 | 一区二区三区中文字幕电影 | 青青草原综合久久大伊人精品 | 国内精品视频一区二区三区八戒| 性久久久久久久久| 亚洲国产欧美在线人成| 亚洲综合图片区| 天堂午夜影视日韩欧美一区二区| 亚洲免费在线播放| 久久先锋影音av鲁色资源| 精品久久久久99| 国产精品午夜免费| 亚洲免费观看视频| 亚洲图片欧美综合| 蜜桃视频第一区免费观看| 国内精品免费**视频| 成人免费va视频| 日本高清无吗v一区| 欧美日本乱大交xxxxx| 日韩欧美国产不卡| 国产欧美一区二区精品久导航| 国产日产欧产精品推荐色| 日韩美女视频19| 视频一区二区中文字幕| www国产亚洲精品久久麻豆| 亚洲在线视频网站| 麻豆精品国产传媒mv男同| 国产精品一色哟哟哟| 色噜噜狠狠成人网p站| 91精品国产91久久久久久一区二区| 久久久久久亚洲综合影院红桃| 精品91自产拍在线观看一区| 精品久久国产字幕高潮| 亚洲欧洲成人av每日更新| 日韩精品欧美成人高清一区二区| 国产夫妻精品视频| 欧美日韩国产成人在线91| 国产午夜精品久久| 亚洲一区欧美一区| 成人午夜激情在线| 日韩限制级电影在线观看| 国产精品久久影院| 奇米在线7777在线精品| 91麻豆国产在线观看| 26uuu另类欧美| 日本美女一区二区三区| 色婷婷亚洲婷婷| 99re热视频精品| 精品国产一区二区亚洲人成毛片| 亚洲精品欧美激情| 国产成人精品1024| 日韩一区二区三区电影| 一区二区三区免费在线观看| 国产传媒一区在线| 午夜久久久久久电影| 久久久久97国产精华液好用吗| 国内成+人亚洲+欧美+综合在线| 制服视频三区第一页精品| 亚洲欧美日韩国产手机在线 | 7799精品视频| 久久久久久久久久美女| 精品综合免费视频观看| 欧美人与禽zozo性伦| 亚洲一区视频在线| 在线欧美一区二区| 亚洲女人的天堂| 成人网在线免费视频| 欧美精彩视频一区二区三区| 国内精品在线播放| 久久国产综合精品| 欧美一卡在线观看| 免费成人在线观看| 精品国产免费一区二区三区四区| 另类人妖一区二区av| 日韩一区二区在线观看视频 | 日韩精品中文字幕一区| 亚洲成人中文在线| 欧美日韩五月天| 亚洲午夜在线电影| 欧美夫妻性生活| 老司机精品视频一区二区三区| 91香蕉视频mp4| 亚洲综合清纯丝袜自拍| 欧美久久一二三四区| 亚洲一区二区三区精品在线| 91原创在线视频| 日本成人在线视频网站| 欧美一级夜夜爽| 日韩av一区二区三区四区| 九九九精品视频| 久久久久国产成人精品亚洲午夜| 理论电影国产精品| 国产性做久久久久久| 国产白丝精品91爽爽久久| 亚洲色图制服诱惑| 欧美一区二区久久| 视频一区二区三区入口| 国产日韩v精品一区二区| 伊人色综合久久天天| 欧美另类videos死尸| 日韩在线a电影| 国产精品久久久久7777按摩| 欧美午夜免费电影| 国产一区二区精品久久| 亚洲视频免费在线| 欧美色倩网站大全免费| 蜜臀久久99精品久久久久久9| 国产精品情趣视频| 欧洲av一区二区嗯嗯嗯啊| 久久aⅴ国产欧美74aaa| 中文无字幕一区二区三区| 91麻豆精品国产自产在线观看一区| 韩国精品一区二区| 亚洲婷婷在线视频| 在线91免费看| 国产91富婆露脸刺激对白| 午夜精品久久久久久久99水蜜桃| 精品国产91洋老外米糕| av成人免费在线观看| 青青草精品视频| 精品婷婷伊人一区三区三| 国产色产综合色产在线视频| 欧美精品久久久久久久多人混战| 国产美女在线精品| 一区二区三区不卡视频在线观看| 91福利国产精品| 国产suv一区二区三区88区| 蜜桃av一区二区在线观看| 亚洲欧美日韩国产成人精品影院| 精品黑人一区二区三区久久 | 亚洲乱码国产乱码精品精小说| 制服丝袜中文字幕一区| 欧洲一区二区三区在线| 国产精品一二一区|