久久精品五月,日韩不卡视频在线观看,国产精品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| 亚洲综合另类| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲日本免费电影| 久久国产免费看| 成人在线免费观看网站| 日本欧美不卡| 欧美资源在线| 国产伦理一区| 日韩综合精品| 日韩精品一区第一页| 免费精品视频最新在线| 日韩av成人高清| 精品女同一区二区三区在线观看| 999精品在线| 亚洲精品一级二级三级| 精品视频在线你懂得| 欧洲激情综合| 国产精品亚洲人成在99www| 天堂√中文最新版在线| 免费人成精品欧美精品| 精品视频在线你懂得| 欧美日韩在线二区| 日韩av电影一区| 久久久一二三| 欧美亚洲国产日韩| 国产 日韩 欧美一区| 免费一级片91| 国产a久久精品一区二区三区| 久久三级福利| 欧美日韩亚洲一区在线观看| 91精品国产成人观看| 欧美日一区二区三区在线观看国产免| 成人日韩在线| 国产精一区二区| 99视频精品| 精品72久久久久中文字幕| 麻豆亚洲精品| 欧美三区四区| 国产精品xxxav免费视频| 国产色综合网| 精品视频在线观看网站| 免费成人性网站| 日本а中文在线天堂| 日韩高清在线一区| 黑丝一区二区三区| 成人污污视频| 欧美偷窥清纯综合图区| 99国产一区| 丝袜美腿诱惑一区二区三区 | 欧美精品资源| 国产免费播放一区二区| 久久国产影院| 久久av免费| 亚洲+小说+欧美+激情+另类| 日本免费一区二区三区四区| 国产日产精品_国产精品毛片 | 国产精品99久久免费观看| 亚洲欧洲日本mm| 亚洲涩涩在线| 精品一区二区三区免费看| 日本中文字幕一区二区视频| 99视频精品| 欧美亚洲国产精品久久| 国产精品免费不| 亚洲欧洲国产精品一区| 精品一区三区| 99久久视频| 六月婷婷综合| 久久精品国产免费| 久久国产精品免费精品3p | 欧美1区2区3区| 高清不卡亚洲| 精品在线网站观看| 国产伦精品一区二区三区在线播放 | 国产精品高清一区二区| 亚洲精品乱码| 亚洲日产av中文字幕| 黄色av日韩| 日韩一区二区免费看| 欧美成人午夜| 不卡在线一区二区| 国产一区久久| 在线一区电影| 亚洲作爱视频| 免播放器亚洲| 亚洲有吗中文字幕| 日韩中文字幕无砖| 午夜性色一区二区三区免费视频| 免费观看日韩电影| 一区二区日韩免费看| 电影天堂国产精品| 先锋亚洲精品| 亚洲一区二区三区高清| 久久精品亚洲人成影院 | 国产成人黄色| 婷婷精品久久久久久久久久不卡| 日韩欧美另类一区二区| 成人午夜在线| 丝袜美腿一区| 久久国产精品久久w女人spa| 日韩中文在线电影| 久久精品欧美一区| 99国产精品视频免费观看一公开| 亚洲精品一二三区区别| 中文日韩欧美| 亚洲乱亚洲高清| 日本精品久久| 国产在视频一区二区三区吞精| 国产白浆在线免费观看| 欧美日韩一区二区综合| 国产婷婷精品| 7777精品| 国产v日韩v欧美v| 免费久久久久久久久| 欧美日韩国产亚洲一区| 综合亚洲视频| 精品国产黄a∨片高清在线| 日韩av首页| 蜜臀va亚洲va欧美va天堂| 国产日韩欧美一区二区三区| 日本一区二区高清不卡| 免费国产自久久久久三四区久久 | 水蜜桃久久夜色精品一区的特点| 亚洲精品在线国产| 国精品产品一区| 免费av一区二区三区四区| 日韩国产欧美一区二区三区| 福利欧美精品在线| 欧美日韩激情| 国产欧美精品| 亚洲国产专区| 日本h片久久| 四虎4545www国产精品| 亚洲日本国产| 欧美日韩尤物久久| 深夜日韩欧美| 在线观看精品| 日韩不卡在线观看日韩不卡视频| 欧美xxxx中国| 蜜臀久久99精品久久久久久9| 国产探花在线精品| 午夜久久影院| 国内精品美女在线观看| 亚洲一区成人| 成人午夜网址| 日韩在线网址| 欧美1区2区3区| 欧美激情aⅴ一区二区三区| 国产亚洲在线| 欧洲一区二区三区精品| 久久国内精品自在自线400部| 激情久久久久久| 欧美激情aⅴ一区二区三区| 免费久久99精品国产自在现线| 精品国产乱码久久久久久1区2匹| 亚洲一区二区成人| 日韩高清中文字幕一区二区| 久久国内精品视频| 美女国产精品| 999精品一区| 国产一区二区精品久| 日韩精品成人在线观看| 国产二区精品| 日韩精品dvd| 国产精品久久久久久久久久齐齐 | 国产视频网站一区二区三区| 韩日一区二区三区| 91欧美日韩| 国产福利一区二区精品秒拍| 亚洲三级网址| 蜜桃久久av| 久久国产日本精品| 成人台湾亚洲精品一区二区| 91精品啪在线观看国产爱臀| 久久成人精品| 在线国产一区二区| av免费不卡国产观看| 欧美日韩91| 在线看片日韩| 亚洲综合国产| 99国产精品私拍| re久久精品视频| 91精品国产乱码久久久久久久 | 午夜久久av| 日韩专区欧美专区| 狠狠干综合网| 视频一区中文| 欧美日韩第一| 久久精品电影| 91看片一区| 国产99在线| 久久久男人天堂| 色婷婷综合网| 黄色在线观看www| 亚洲深夜视频| 91精品蜜臀一区二区三区在线| 欧美国产小视频| 午夜影院一区|