通过Docker实现快捷部署lnmp(Linux, Nginx, MySQL, PHP7)
克隆项目到部署路径下:
$ git clone https://github.com/WindomZ/docker-lnmp.git
$ cd docker-lnmp
-
根据个人环境配置
.env
文件,比如修改MySQL密码MYSQL_ROOT_PASSWORD
等。 -
如果需要配置
nginx
,在./nginx/nginx.conf
下面增改。 -
如果需要配置
php-fpm
,在./php-fpm/php.conf
下面增改。 -
如果需要配置
mysql
,在./mysql/conf.d
和./mysql/mysql.conf.d
下面增改。
首先安装好 Docker 和 Docker Compose。
-
如果部署运行lnmp:
$ ./up.sh
-
如果停止运行lnmp:
$ ./down.sh
nginx
的root路径。
将web应用部署到这里。
mysql
的数据存储路径。
请不要修改里面内容
在nginx
、php-fpm
和mysql
容器之间的文件分享路径。