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 ./
把配置文件复制到本机