docker 安装lnmp环境

docker 安装 lnmp环境

一。下载镜像:
mysql: docker pull mysql 5.7

docker pull jiangqiao/php5.6-fpm-banban

php: docker pull php 5.6
nginx: docker pull nginx

二:启动容器:
mysql:docker run -d -p 3306:3306 --restart always -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7

redis:docker run -d -p 6379:6379 --restart always -v /Users/chen.yuhao/Desktop/lnmp/reids/data:/data --name redis redis:alpine3.8

php: docker run -d -p 9000:9000 --restart always -v /Users/chen.yuhao/Desktop/lnmp/www/html:/var/www/html --link mysql:mysql --link redis:redis --name php php:5.6


nginx:docker run -d -p 80:80 --restart always -v /Users/chen.yuhao/Desktop/lnmp/www/html:/usr/share/nginx/html --link php-mysql:php --name nginx nginx


三:调整nginx配置:
docker cp nginx:/etc/nginx/conf.d/default.conf /Users/chen.yuhao/Desktop/lnmp/nginx/default.conf

location root
inde index.php

locatiob php
root var/www/html
fastsgi_pass:容器/容器IP:9000
document


调整后把对应的配置倒入进去:docker cp /Users/chen.yuhao/Desktop/lnmp/nginx/default.conf nginx:/etc/nginx/conf.d/default.conf

重启nginx : nginx -s reload
查找配置文件位置nginx -t


给文件权限:
chown -R www-data:www-data ./


把配置文件复制到本机

原文地址:https://www.cnblogs.com/-cyh/p/14743853.html