项目作者: kasnet

项目描述 :
nginx+php-fpm
高级语言: Dockerfile
项目地址: git://github.com/kasnet/lnmp.git
创建时间: 2018-02-23T02:58:13Z
项目社区:https://github.com/kasnet/lnmp

开源协议:GNU General Public License v3.0

下载


docker hub
docker hub

Version

Docker Tag GitHub Release Nginx Version PHP Version Alpine Version Mysql Version
latest Master Branch 1.13.7 7.1.12 3.4 5.7

PHP Modules

  1. [PHP Modules]
  2. amqp
  3. Core
  4. ctype
  5. curl
  6. date
  7. dom
  8. exif
  9. fileinfo
  10. filter
  11. ftp
  12. gd
  13. hash
  14. iconv
  15. intl
  16. json
  17. libxml
  18. mbstring
  19. mcrypt
  20. mysqli
  21. mysqlnd
  22. openssl
  23. pcre
  24. PDO
  25. pdo_mysql
  26. pdo_sqlite
  27. Phar
  28. posix
  29. readline
  30. redis
  31. Reflection
  32. session
  33. SimpleXML
  34. soap
  35. SPL
  36. sqlite3
  37. standard
  38. swoole
  39. tokenizer
  40. xml
  41. xmlreader
  42. xmlwriter
  43. xsl
  44. Zend OPcache
  45. zip
  46. zlib
  47. rdkafka
  48. [Zend Modules]
  49. Zend OPcache

Quick Start PHP

To pull from docker hub:

  1. docker pull kasnet/lnmp

Running

To run the container:

  1. sudo docker run -it
  2. -p 88:80
  3. -v <project_path>/src:/var/www/html:rw
  4. -v <project_path>/conf/nginx/nginx.conf:/etc/nginx/nginx.conf:rw
  5. -v <project_path>/conf/nginx/vhosts/nginx-site.conf:/etc/nginx/sites-available/default.conf:rw
  6. --name lnmp
  7. -d kasnet/lnmp /start.sh

To into the container:

  1. sudo docker exec -it lnmp /bin/bash

Quick Start MSYQL

To pull from docker hub:

  1. docker pull mysql:5.7

Runing

To run the container:

  1. docker run --name mysql
  2. -p 3306:3306
  3. -e MYSQL_ROOT_PASSWORD=123456
  4. -v $PWD/logs:/logs
  5. -v $PWD/data:/mysql_data
  6. -v $PWD/conf/my.cnf:/etc/mysql/conf.d/my.cnf
  7. -d mysql:5.7

To into the container:

  1. sudo docker exec -it mysql /bin/bash