docker安装lnmp环境


记录以下docker安装lnmp环境。

安装nginx

docker run \
-p 80:80 \
--name nginx \
-v /root/web/www:/www \
-v /root/web/nginx/conf:/etc/nginx \
-v /root/web/nginx/logs:/wwwlogs  \
-d nginx:latest

安装mysql

docker run -p 3306:3306 \
--name mysql \
-v /root/web/mysql/conf:/etc/mysql/conf.d \
-v /root/web/mysql/logs:/logs \
-v /root/web/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=yourpassword \
-d mysql:latest

安装php

docker run \
-it \
-p 9000:9000 \
--name php \
-v /root/web/www:/www \
-v /root/web/php/conf:/usr/local/etc/php \
-v /root/web/php/logs:/phplogs   \
-d php:latest