婷婷综合国产,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
    成人免费观看视频| 国产最新精品免费| 国产精品久久夜| 久久老女人爱爱| 国产三级精品三级在线专区| 久久无码av三级| 中文字幕精品一区二区精品绿巨人 | 亚洲视频一区二区在线| 国产精品久久夜| 亚洲私人影院在线观看| 亚洲少妇中出一区| 一区二区欧美精品| 日韩电影在线看| 国产在线不卡一区| 9色porny自拍视频一区二区| 在线观看视频一区二区| 欧美日韩第一区日日骚| 日韩限制级电影在线观看| 久久奇米777| 亚洲精品乱码久久久久久久久| 一区二区三区加勒比av| 视频一区视频二区中文字幕| 国产一二三精品| 91婷婷韩国欧美一区二区| 欧美日韩在线播放三区四区| 欧美电影免费观看高清完整版在线 | 色国产精品一区在线观看| 欧美放荡的少妇| 国产女主播一区| 视频一区二区三区入口| 国产精品自拍av| 欧美亚洲一区二区在线观看| 精品伦理精品一区| 一区二区三区美女视频| 国产伦精品一区二区三区免费迷 | 国产精品高潮呻吟| 五月天久久比比资源色| 国内精品免费**视频| 日本高清不卡视频| 久久综合五月天婷婷伊人| 亚洲欧洲99久久| 美国精品在线观看| 欧美日韩在线精品一区二区三区激情 | 亚洲成人午夜影院| 成人午夜视频免费看| 欧美日韩不卡一区| 国产精品久久久久影院老司| 开心九九激情九九欧美日韩精美视频电影 | 欧美日本免费一区二区三区| 中文字幕 久热精品 视频在线 | 成人妖精视频yjsp地址| 欧美女孩性生活视频| 国产精品久久久久久妇女6080| 久久国产精品免费| 欧美日韩精品欧美日韩精品| 国产精品成人免费在线| 狠狠色狠狠色合久久伊人| 欧美色成人综合| 亚洲欧美在线aaa| 国产精品亚洲第一| 久久亚洲综合色一区二区三区| 亚洲va在线va天堂| 欧美性猛交xxxx黑人交| 亚洲欧美另类久久久精品| av高清久久久| 国产精品久久久久aaaa| 成人高清免费观看| 日本一区二区三区在线观看| 国产成人综合在线观看| 国产日韩亚洲欧美综合| 高清成人免费视频| 国产精品欧美久久久久无广告| 国产寡妇亲子伦一区二区| 精品国产污污免费网站入口| 久久精品99久久久| 久久免费精品国产久精品久久久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美精品色综合| 蜜乳av一区二区三区| 日韩精品中文字幕在线不卡尤物| 日韩av电影免费观看高清完整版| 欧美色倩网站大全免费| 日韩电影在线看| 日韩午夜激情电影| 国产精品影视网| 国产精品青草久久| 欧美午夜精品久久久久久孕妇| 无吗不卡中文字幕| 337p粉嫩大胆色噜噜噜噜亚洲| 国产精品1区2区| 国产精品成人在线观看| 在线中文字幕一区| 首页综合国产亚洲丝袜| 精品国产一二三| 91在线观看高清| 亚洲成人在线免费| 精品国产乱码久久久久久牛牛| 成人毛片在线观看| 亚洲一区av在线| 欧美精品一区二区三区在线播放| www.日韩精品| 日本午夜一区二区| 国产精品剧情在线亚洲| 欧美亚洲国产怡红院影院| 国产在线精品一区二区不卡了| 国产精品久久久久久久蜜臀 | 国产在线视频一区二区| 亚洲男人的天堂av| wwwwxxxxx欧美| 日本韩国视频一区二区| 精品一区二区三区av| 亚洲欧洲精品一区二区精品久久久| 欧美二区三区的天堂| 99精品在线观看视频| 麻豆成人在线观看| 亚洲一区视频在线观看视频| 久久综合九色综合97婷婷女人| 色中色一区二区| 国产麻豆成人传媒免费观看| 夜夜亚洲天天久久| 国产精品美女一区二区三区| 日韩午夜三级在线| 欧美日韩精品欧美日韩精品| 成人国产精品免费观看动漫 | 91理论电影在线观看| 久久不见久久见免费视频1| 一区二区三区四区精品在线视频 | 天使萌一区二区三区免费观看| 久久九九久久九九| 日韩欧美精品三级| 欧美日韩夫妻久久| 欧美在线观看视频一区二区| eeuss鲁片一区二区三区在线看 | 国产丝袜欧美中文另类| 欧美videossexotv100| 欧美日韩精品免费观看视频 | 成人午夜私人影院| 国产一区二区三区蝌蚪| 久久精品国产第一区二区三区| 日日夜夜精品视频天天综合网| 亚洲一二三区在线观看| 一区二区三区四区在线| 亚洲乱码国产乱码精品精的特点 | 在线91免费看| 欧美视频完全免费看| 日本大香伊一区二区三区| 色哦色哦哦色天天综合| 色婷婷国产精品综合在线观看| 成人av在线播放网址| 东方aⅴ免费观看久久av| 成人性生交大片| av激情亚洲男人天堂| 91美女在线视频| 一本大道久久a久久精品综合| 色婷婷综合激情| 欧美日韩一区中文字幕| 欧美高清视频www夜色资源网| 欧美肥妇bbw| 久久午夜电影网| 国产精品色一区二区三区| 亚洲乱码国产乱码精品精可以看| 亚洲综合无码一区二区| 日韩精品国产欧美| 国产一区二区三区美女| 不卡视频免费播放| 日本韩国一区二区| 日韩三级电影网址| 久久精品亚洲麻豆av一区二区| 欧美激情一区二区| 亚洲成人午夜电影| 国产麻豆视频精品| 色婷婷久久久久swag精品| 欧美精品三级在线观看| 久久精品一区二区三区av| 国产精品成人免费| 日本成人中文字幕在线视频| 国产精品资源在线看| 在线观看av一区| 日韩精品一区二区三区中文精品 | 日韩精品久久久久久| 高潮精品一区videoshd| 欧美在线视频全部完| www国产成人免费观看视频 深夜成人网| 欧美韩国一区二区| 免费观看久久久4p| 91黄视频在线| 日本一区免费视频| 免费观看在线综合| 在线国产电影不卡| 日本一区二区三区电影| 日本一区中文字幕| 91麻豆免费观看| 国产欧美日韩另类视频免费观看| 亚洲一区二区三区四区不卡| 国产精品自在在线| 在线不卡的av| 一区二区免费在线播放| 成人激情黄色小说| 久久久久久**毛片大全| 天堂va蜜桃一区二区三区 |