久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

解析docker怎么搭建lnmp環境(php7.4 + nginx )

本篇文章給大家介紹一下linux 下docker的安裝方法,并詳細了解一下 docker 搭建 lnmp環境(php7.4 + nginx )的步驟,希望對大家有所幫助!

解析docker怎么搭建lnmp環境(php7.4 + nginx )

1. docker基礎

1.1 docker的安裝

docker的安裝非常簡單,我們可以直接使用centos系統中的yum命令進行安裝:

yum install -y docker

完成后查看docker的版本信息:

[root@localhost docker]# docker version Client:  Version:         1.13.1  API version:     1.26  Package version: docker-1.13.1-204.git0be3e21.el7.x86_64  Go version:      go1.10.3  Git commit:      0be3e21/1.13.1  Built:           Fri Mar 19 13:57:09 2021  OS/Arch:         linux/amd64  Server:  Version:         1.13.1  API version:     1.26 (minimum version 1.12)  Package version: docker-1.13.1-204.git0be3e21.el7.x86_64  Go version:      go1.10.3  Git commit:      0be3e21/1.13.1  Built:           Fri Mar 19 13:57:09 2021  OS/Arch:         linux/amd64  Experimental:    false [root@localhost docker]#

證明安裝完成,docker的命令如下:

systemctl start docker   # 啟動docker systemctl stop docker    # 停止docker systemctl status docker  # 查看docker狀態 systemctl restart docker # 重新啟動docker

sudo systemctl enable docker #設置docker 開機自啟

在啟動之前我們需要修改docker的鏡像源:

[root@localhost docker]# vim /etc/docker/daemon.json  {   "registry-mirrors": ["https://ftnejmh3.mirror.aliyuncs.com"] }

完成后運行systemctl start docker,啟動docker服務。

2. docker搭建lnmp環境

環境軟件介紹:

1. docker

2. nginx

3. mysql

4. php7.4 【推薦學習:《PHP視頻教程》】

docker搭建的lnmp目錄結構:

docker │   └── nginx │   │   └── default.conf #nginx配置文件 │   └── www │       └── ...  #項目代碼

2.1 docker搭建nginx

我們可以使用docker search nginx命令查找 Docker Hub 上的 nginx 鏡像,這里直接拉取官方的鏡像

[root@localhost ~]# docker pull nginx

等待下載完成后,我們就可以在本地鏡像列表里查到 REPOSITORY 為 nginx 的鏡像。

[root@localhost www]# docker images REPOSITORY       TAG       IMAGE ID        CREATED        SIZE docker.io/nginx  latest    62d49f9bab67    12 days ago    133 MB

創建nginx配置

[root@localhost ~]# cd /docker/nginx [root@localhost ~]# touch default.conf [root@localhost ~]# vim default.conf  server {     listen       80;     listen  [::]:80;     server_name  localhost;     root /docker/www/lmrs-2008/public;     index index.php index.html;      location / {         try_files $uri $uri/ /index.php?$query_string;     }      error_page   500 502 503 504  /50x.html;     location = /50x.html {         root   /docker/www/lmrs-2008/public;     }      location ~ .php$ {         root /docker/www/lmrs-2008/public;         fastcgi_pass   172.17.0.3:9000;    //容器的ip地址         fastcgi_index  index.php;         fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;         include        fastcgi_params;     } }
fastcgi_pass   172.17.0.3:9000;

查看ip信息

[root@localhost docker]# docker inspect php | grep "IPAddress"             "SecondaryIPAddresses": null,             "IPAddress": "172.17.0.3",                     "IPAddress": "172.17.0.3",

使用nginx鏡像開啟nginx應用容器

[root@localhost ~]# docker run -p 80:80 -d --name nginx -v /docker/nginx/default.conf:/etc/nginx/conf.d/default.conf -v /docker/www:/docker/www  --privileged=true nginx  -p 80:80:將容器的80端口映射到主機的80端口 -d 后臺運行(守護進程) --name nginx:將容器命名為nginx -v 將主機中當前目錄下的www掛載到容器的www目錄  #查看docker目前的容器 [root@localhost ~]# docker ps CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES 8781afd1bf13        nginx               "/docker-entrypoin..."   About an hour ago   Up 17 minutes       0.0.0.0:80->80/tcp                  nginx

2.2 docker安裝php

和nginx一樣,我們可以先通過docker search php查找鏡像,這里直接拉取官方的鏡像,標簽為7.4-fpm,其他版本的可自行選擇

[root@localhost ~]# docker pull php:7.4-fpm

等待下載完成后,我們就可以在本地鏡像列表里查到REPOSITORY為php,標簽為7.4-fpm的鏡像。

[root@localhost docker]# docker images REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE docker.io/nginx     latest              62d49f9bab67        12 days ago         133 MB docker.io/php       7.4-fpm             41b17b0f90e6        2 weeks ago         405 MB

使用php鏡像開啟php-frm應用容器

[root@localhost docker]# docker run -p 9000:9000 -d --name php -v /docker/www:/docker/www --privileged=true php:7.4-fpm -p 9000:9000 :將容器的9000端口映射到主機的9000端口 -d 后臺運行(守護進程) --name php:將容器命名為php -v 將主機中當前目錄下的www掛載到容器的www目錄

查看容器啟動情況

[root@localhost docker]# docker ps -a CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES cbf73ca0f17c        php:7.4-fpm         "docker-php-entryp..."   About an hour ago   Up About an hour    0.0.0.0:9000->9000/tcp              php 8781afd1bf13        nginx               "/docker-entrypoin..."   About an hour ago   Up 23 minutes       0.0.0.0:80->80/tcp                  nginx

到這里,可以看到nginx和php都運行成功(STATUS為up說明正在運行)

查看nginx配置的php-fpm服務ip是否一致:

location ~ .php$ {     root /docker/www/lmrs-2008/public;     fastcgi_pass   172.17.0.3:9000;     fastcgi_index  index.php;     fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;     include        fastcgi_params; }

以上配置中fastcgi_pass 172.17.0.3:9000;需要與我們查看的php容器的ip一致。

完成以上配置并且確定容器啟動沒有問題,可以進行測試:

解析docker怎么搭建lnmp環境(php7.4 + nginx )

訪問laravel可能出現目錄權限問題,以下是解決方式:

[root@localhost docker]# cd /docker/www [root@localhost www]# chmod -R 777  文件名

推薦學習:《docker視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
亚洲精品免费观看| 国产专区一区| 蜜桃视频一区二区三区 | 亚洲一区日韩| 六月天综合网| 亚洲精品自拍| 欧美日一区二区三区在线观看国产免 | 亚洲午夜免费| 涩涩涩久久久成人精品| 国产探花在线精品一区二区| 国产精品一线天粉嫩av| 日韩精品久久久久久| 日韩国产精品久久久| 国产日产高清欧美一区二区三区| 91欧美日韩在线| 美女免费视频一区| 中文另类视频| 水野朝阳av一区二区三区| 中文字幕亚洲影视| 久久国内精品视频| 久久99国产精品视频| 久久久噜噜噜| 美女日韩在线中文字幕| 欧美亚洲色图校园春色| 国产不卡av一区二区| 99精品视频精品精品视频| 免费视频国产一区| 亚洲乱码视频| 国产成人免费视频网站视频社区| 99视频精品全部免费在线视频| 亚洲综合精品| 久久av国产紧身裤| 欧美日韩国产免费观看| 欧美亚洲福利| 久久天堂成人| 91九色综合| av亚洲免费| 欧美国产三级| 免费久久99精品国产自在现线| 精品黄色一级片| 综合激情一区| 激情国产在线| 国产亚洲久久| 亚洲自啪免费| 亚洲天堂1区| 国产精品久久久久久久久久白浆| 免费视频亚洲| 国产高清亚洲| 99久久婷婷| 欧美日韩黄网站| 欧洲一区二区三区精品| 国产一区导航| 久久av超碰| 欧美1区免费| 在线亚洲免费| 久久超碰99| 久久久久伊人| 日韩另类视频| 欧美亚洲tv| 亚洲高清成人| 国产精品一页| 欧美女激情福利| 里番精品3d一二三区| 欧美精选视频一区二区| 日韩国产在线一| 久久精品国产亚洲夜色av网站| 日韩精品久久久久久久软件91| 国产v日韩v欧美v| 日韩高清一区在线| 亚洲手机视频| 精品视频一区二区三区在线观看| 久久久精品午夜少妇| 日本va欧美va精品发布| 夜鲁夜鲁夜鲁视频在线播放| 午夜亚洲福利| 欧美精品一区二区久久| 91亚洲国产成人久久精品| 综合色一区二区| 一本大道色婷婷在线| 国产欧美久久一区二区三区| 国产在线成人| 国产在线观看91一区二区三区| 亚洲精品成a人ⅴ香蕉片| 欧美性感美女一区二区 | 久久电影tv| 日韩中文字幕视频网| 日韩成人三级| 精品久久久中文字幕| 日韩精品a在线观看91| 今天的高清视频免费播放成人| 麻豆一区二区在线| 天堂va欧美ⅴa亚洲va一国产| 久久国产日本精品| 久久久久亚洲精品中文字幕| 久久福利毛片| 久久久精品日韩| 狠狠久久伊人| 国产日韩视频| 国产精品av一区二区| sm久久捆绑调教精品一区| 国产亚洲欧美日韩精品一区二区三区| 在线亚洲一区| 99久久激情| 新版的欧美在线视频| 国产精品3区| 日本中文字幕视频一区| 99视频+国产日韩欧美| 久久男女视频| 亚洲电影有码| 久久精品中文| 婷婷综合六月| 日韩欧美中文| 精品视频一区二区三区在线观看| 亚洲精品四区| 久久中文字幕av| 99视频精品视频高清免费| 精品国产不卡| 91精品一区| 国产videos久久| 国产999精品在线观看| 久久99久久久精品欧美| 国产麻豆精品| 国产精品传媒麻豆hd| 国产亚洲高清在线观看| 日本视频在线一区| 日韩精品久久理论片| 一区二区三区四区日韩| 亚洲视频国产| 午夜久久av | 精品亚洲成人| 国内精品亚洲| 91看片一区| 亚洲最新无码中文字幕久久| 高潮一区二区| 一区二区精品伦理...| 精品久久97| 在线一区av| 欧美日韩国产传媒| 亚洲欧美日本视频在线观看| 日本欧美在线看| 日韩精品欧美大片| 久久av超碰| 精品国产一区二区三区av片| 精品一区二区三区免费看| 成人av三级| 夜久久久久久| 日韩在线视频一区二区三区| 国产亚洲高清在线观看| 精品美女在线视频| 成人免费电影网址| 欧美日韩激情| 亚洲97av| 国产精品久久久久久久久久久久久久久| 日韩国产欧美在线播放| 国产精品xxx在线观看| www.51av欧美视频| 欧美日韩第一| 免费观看日韩电影| 国产欧美69| 日韩不卡免费高清视频| 黄页网站一区| 欧美亚洲一区二区三区| 美女免费视频一区| 免费在线观看日韩欧美| 国产精品自拍区| 中文字幕一区久| 天堂成人免费av电影一区 | 在线中文字幕播放| 亚洲免费网址| 欧美在线看片| 日韩中文字幕高清在线观看| 亚洲欧美视频| 韩国女主播一区二区三区| 99视频在线精品国自产拍免费观看| 欧美日本一区| 国产二区精品| 国产欧美日韩亚洲一区二区三区| 国产v日韩v欧美v| 人人精品人人爱| 国产一区二区色噜噜| 免费人成精品欧美精品| 成人日韩精品| 国产精品网站在线看| 日韩不卡视频在线观看| 国产农村妇女精品一二区| 国产精品一级| 欧美午夜不卡影院在线观看完整版免费| 日本一区二区三区视频在线看 | 高潮一区二区| 伊人成人在线视频| 精品一区二区男人吃奶| 国产精品手机在线播放| 欧美中文字幕一区二区| 国产精品亚洲二区| 伊人久久婷婷| 久久99免费视频| 蜜桃视频第一区免费观看| 久久这里只有精品一区二区| 奶水喷射视频一区| 精品网站aaa|