欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用docker制作分布式lnmp 鏡像

 更新時(shí)間:2021年06月01日 10:13:54   作者:小白的成功進(jìn)階之路  
最近在學(xué)習(xí)docker相關(guān)知識(shí),順便把docker制作分布式lnmp 鏡像的過(guò)程分享給大家,包括Nginx配置文件和PHP文件的修改代碼也一并給出,感興趣的朋友跟隨小編一起看看吧

LNMP 是代表 Linux 系統(tǒng)下的 Nginx、Mariadb、PHP 相結(jié)合而構(gòu)建成的動(dòng)態(tài)網(wǎng)站服務(wù)器架構(gòu)。下面使用docker制作分布式lnmp 鏡像。

一、docker 分布式 lnmp 鏡像制作

1、運(yùn)行Nginx、MySQL、PHP容器

#關(guān)閉防火墻及核心防護(hù)
systemctl disable firewalld
systemctl stop firewalld
setenforce 0

#查看3306、80及9000端口是否被占用
ss -natp | grep 3306
ss -natp | grep 80
ss -natp | grep 9000

#創(chuàng)建自定義網(wǎng)絡(luò)
docker network create -d bridge --subnet 172.168.184.0/24 --gateway 172.168.184.1 lnmp

#運(yùn)行Nginx容器
docker run -itd --name nginx --network lnmp -p 80:80 --ip 172.168.184.10 nginx:1.12.0

#運(yùn)行MySQL容器
docker run -itd --name mysql --network lnmp -p 3306:3306 --ip 172.168.184.20 -e MYSQL_ROOT_PASSWORD=010230 mysql:5.7

#運(yùn)行PHP容器
docker run -itd --name phpfpm --network lnmp -p 9000:9000 --ip 172.168.184.30 php:7.1-fpm

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

2、修改Nginx配置文件和PHP文件

docker exec -it nginx /bin/bash
echo -e "server {
    listen       80;
    server_name  localhost;
    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htmi index.php;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
    location ~ \.php$ {
        root           /usr/share/nginx/html;
        fastcgi_pass   172.168.184.30:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  \$document_root\$fastcgi_script_name;
        include        fastcgi_params;
    }
}" > /etc/nginx/conf.d/default.conf

nginx -s reload

docker exec -it phpfpm /bin/bash
mkdir -p /usr/share/nginx/html
echo "<?php
phpinfo();
?>" > /usr/share/nginx/html/index.php

在這里插入圖片描述

在這里插入圖片描述

4、進(jìn)行測(cè)試

虛擬機(jī)輸入localhost/index.php

在這里插入圖片描述

本機(jī)輸入 192.168.184.70/index.php (我虛擬機(jī)地址是192.168.184.70)

在這里插入圖片描述

以上就是使用docker制作分布式lnmp 鏡像的詳細(xì)內(nèi)容,更多關(guān)于docker分布式lnmp 鏡像的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 在Docker容器中部署靜態(tài)網(wǎng)頁(yè)的方法教程

    在Docker容器中部署靜態(tài)網(wǎng)頁(yè)的方法教程

    這篇文章主要給大家介紹了在Docker容器中部署靜態(tài)網(wǎng)頁(yè)的方法教程,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-06-06
  • Docker容器運(yùn)行ASP.NET Core的實(shí)現(xiàn)步驟

    Docker容器運(yùn)行ASP.NET Core的實(shí)現(xiàn)步驟

    這篇文章主要介紹了Docker容器運(yùn)行ASP.NET Core的實(shí)現(xiàn)步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-04-04
  • IDEA整合Docker的實(shí)現(xiàn)步驟

    IDEA整合Docker的實(shí)現(xiàn)步驟

    本文主要介紹了IDEA整合Docker的實(shí)現(xiàn)步驟,主要設(shè)置了遠(yuǎn)程連接,插件以及配置信息等,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • docker各種報(bào)錯(cuò)解決方案小結(jié)

    docker各種報(bào)錯(cuò)解決方案小結(jié)

    最近在學(xué)習(xí)docker的時(shí)候遇到了不少問(wèn)題,索性給大家整理下,下面這篇文章主要給大家介紹了關(guān)于docker各種報(bào)錯(cuò)解決的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 基于docker安裝tensorflow的完整步驟

    基于docker安裝tensorflow的完整步驟

    TensorFlow 隨著AlphaGo的勝利也火了起來(lái)。 下面這篇文章主要給大家介紹了關(guān)于基于docker安裝tensorflow的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-02-02
  • docker安裝rocketMQ教程(最詳細(xì))

    docker安裝rocketMQ教程(最詳細(xì))

    這篇文章主要介紹了docker安裝rocketMQ教程(最詳細(xì)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 關(guān)于docker啟動(dòng)jenkins環(huán)境的問(wèn)題

    關(guān)于docker啟動(dòng)jenkins環(huán)境的問(wèn)題

    這篇文章主要介紹了docker啟動(dòng)jenkins環(huán)境的問(wèn)題,文中提到了jenkins基本工作原理及管理員密碼獲取方法,對(duì)docker啟動(dòng)jenkins環(huán)境相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-04-04
  • 解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問(wèn)題

    解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問(wèn)題

    這篇文章主要介紹了解決Docker之mysql容器數(shù)據(jù)庫(kù)更改不生效的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • 使用docker compose安裝FastDfs文件服務(wù)器的實(shí)例詳解

    使用docker compose安裝FastDfs文件服務(wù)器的實(shí)例詳解

    這篇文章主要介紹了使用docker compose安裝FastDfs文件服務(wù)器的實(shí)例詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-10-10
  • 使用rpm安裝指定版本docker(1.12.6)的詳細(xì)步驟

    使用rpm安裝指定版本docker(1.12.6)的詳細(xì)步驟

    為了防止安裝高版本的docker引發(fā)的錯(cuò)誤,需要安裝1.12.6版本的docker,下面小編給大家?guī)?lái)了使用rpm安裝指定版本的docker(1.12.6)的步驟,感興趣的朋友一起看看吧
    2021-08-08

最新評(píng)論