小知识:使用docker制作分布式lnmp 镜像

LNMP 是代表 Linux 系统下的 Nginx、Mariadb、PHP 相结合而构建成的动态网站服务器架构。下面使用docker制作分布式lnmp 镜像

一、docker 分布式 lnmp 镜像制作

1、运行Nginx、MySQL、PHP容器

#关闭防火墙及核心防护 systemctl disable firewalld  systemctl stop firewalld  setenforce 0  #查看3306、80及9000端口是否被占用 ss -natp | grep 3306  ss -natp | grep 80  ss -natp | grep 9000  #创建自定义网络 docker network create -d bridge –subnet 172.168.184.0/24 –gateway 172.168.184.1 lnmp  #运行Nginx容器 docker run -itd –name nginx –network lnmp -p 80:80 –ip 172.168.184.10 nginx:1.12.0  #运行MySQL容器 docker run -itd –name mysql –network lnmp -p 3306:3306 –ip 172.168.184.20 -e MYSQL_ROOT_PASSWORD=010230 mysql:5.7  #运行PHP容器 docker run -itd –name phpfpm –network lnmp -p 9000:9000 –ip 172.168.184.30 php:7.1-fpm 

%小知识:使用docker制作分布式lnmp 镜像-猿站网-插图

%小知识:使用docker制作分布式lnmp 镜像-1猿站网-插图

%小知识:使用docker制作分布式lnmp 镜像-2猿站网-插图

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 

%小知识:使用docker制作分布式lnmp 镜像-3猿站网-插图

%小知识:使用docker制作分布式lnmp 镜像-4猿站网-插图

4、进行测试

虚拟机输入localhost/index.php

%小知识:使用docker制作分布式lnmp 镜像-5猿站网-插图

本机输入 192.168.184.70/index.php (我虚拟机地址是192.168.184.70)

%小知识:使用docker制作分布式lnmp 镜像-6猿站网-插图

以上就是使用docker制作分布式lnmp 镜像的详细内容,更多关于docker分布式lnmp 镜像的资料请关注服务器之家其它相关文章!

原文地址:https://blog.csdn.net/Lucien010230/article/details/117395270

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:VMware ESXi 5.5部署与配置图解过程

2023-3-20 18:58:08

建站知识

小知识:VMware ESXi安装使用记录(附下载)

2023-3-20 19:13:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索