{"id":17359090,"url":"https://github.com/zishang520/docker-lnmp","last_synced_at":"2026-02-07T12:02:16.774Z","repository":{"id":112439976,"uuid":"402343963","full_name":"zishang520/docker-lnmp","owner":"zishang520","description":"...","archived":false,"fork":false,"pushed_at":"2024-10-28T10:23:47.000Z","size":1418,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-28T00:26:48.414Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zishang520.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-02T08:20:04.000Z","updated_at":"2024-10-28T10:23:51.000Z","dependencies_parsed_at":"2024-06-05T05:25:19.199Z","dependency_job_id":"f546211c-92e6-40e8-a608-10c693cd0e60","html_url":"https://github.com/zishang520/docker-lnmp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zishang520/docker-lnmp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zishang520%2Fdocker-lnmp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zishang520%2Fdocker-lnmp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zishang520%2Fdocker-lnmp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zishang520%2Fdocker-lnmp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zishang520","download_url":"https://codeload.github.com/zishang520/docker-lnmp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zishang520%2Fdocker-lnmp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29194007,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T07:37:03.739Z","status":"ssl_error","status_checked_at":"2026-02-07T07:37:03.029Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T19:08:02.148Z","updated_at":"2026-02-07T12:02:16.753Z","avatar_url":"https://github.com/zishang520.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker PHP Nginx Mysql MongoDB Redis\r\n\r\n### !!!切记使用最新版docker，否则会有一些奇奇怪怪的权限或其它问题!!!\r\n\r\n#### PHP\r\n\u003e镜像：`php:8.1-fpm-alpine`\r\n\r\n-  扩展支持 enchant bcmath calendar exif gettext sockets dba mysqli pcntl pdo_mysql shmop sysvmsg sysvsem sysvshm bz2 gd gmp soap xmlrpc tidy xsl zip snmp pgsql pdo_pgsql pspell pdo_dblib ldap imap intl imagick memcached redis opcache swoole mongodb 扩展\r\n-  **wwwroot** 目录为 `./www`\r\n-  **容器内用户组** 默认为 `www:www` uid 1000 gid 1000(建议主机自己创建一个www uid 1000 www gid 1000得用户和用户组)，可以在.env中修改`sudo groupadd -g 1000 www \u0026\u0026 sudo useradd -u 1000 -g 1000 -d /var/www -m -s /bin/bash www`\r\n-  **logs** 目录为 `./php/logs`\r\n-  **php-fpm.d** 目录为 `./php/php-fpm.d`\r\n-  **容器内Mysql主机地址(host)**: `docker_mysql`\r\n-  **容器内Redis主机地址(host)**: `docker_redis`\r\n-  **容器内Mongo主机地址(host)**: `docker_mongo`\r\n\r\n其它查阅`docker-compose.yml`文件 **docker_php:** 部分\r\n\r\n#### Nginx\r\n\u003e镜像：`nginx:stable-alpine`\r\n\r\n-  **wwwroot** 目录为 `./www`\r\n-  **容器内用户组** 默认为 `www:www` uid 1000 gid 1000(建议主机自己创建一个www uid 1000 www gid 1000得用户和用户组)，可以在.env中修改`sudo groupadd -g 1000 www \u0026\u0026 sudo useradd -u 1000 -g 1000 -d /var/www -m -s /bin/bash www`\r\n-  **logs** 目录为 `./nginx/logs`\r\n-  **conf** 目录为 `./nginx/conf`\r\n-  **容器内PHP主机地址(host)**: `docker_php`\r\n\r\n其它查阅`docker-compose.yml`文件 **docker_nginx:** 部分\r\n\r\n#### Mysql\r\n\u003e镜像：`mysql:latest`\r\n\r\n-  **conf.d** 目录为 `./mysql/conf.d`\r\n-  **logs** 目录为 `./mysql/logs`\r\n-  **数据(data)** 目录为 `./mysql/data`\r\n-  **编码(charset)** 为 `utf8mb4`\r\n-  **排序规则(charset-collation)** 为 `utf8mb4_unicode_520_ci`\r\n-  \u003cspan style=\"color:#a50\"\u003eroot 密码请在 docker-compose 之前请先为`.env`中环境变量`MYSQL_ROOT_PASSWORD`设定值，默认为`root`\u003c/span\u003e\r\n\r\n其它查阅`docker-compose.yml`文件 **docker_mysql:** 部分，\u003cspan style=\"color:#f56b7e\"\u003e注意：数据库未开启外网访问权限，自己用ssh跳板吧\u003c/span\u003e\r\n\r\n#### Mongo\r\n\u003e镜像：`mongo:latest`\r\n\r\n-  **数据(data)** 目录为 `./mongod/data`\r\n-  \u003cspan style=\"color:#a50\"\u003eroot 用户名请在 docker-compose 之前请先为`.env`中环境变量`MONGO_INITDB_ROOT_USERNAME`设定值，默认为`root`\u003c/span\u003e\r\n-  \u003cspan style=\"color:#a50\"\u003eroot 用户密码请在 docker-compose 之前请先为`.env`中环境变量`MONGO_INITDB_ROOT_PASSWORD`设定值，默认为`root`\u003c/span\u003e\r\n\r\n其它查阅`docker-compose.yml`文件 **docker_mongo:** 部分，\u003cspan style=\"color:#f56b7e\"\u003e注意：数据库未开启外网访问权限，自己用ssh跳板吧\u003c/span\u003e\r\n\r\n#### Redis\r\n\u003e镜像：`mongo:latest`\r\n\r\n-  **数据(data)** 目录为 `./redis/data`\r\n-  \u003cspan style=\"color:#a50\"\u003e密码请在 docker-compose 之前请先为`.env`中环境变量`REDIS_PASSWORD`设定值，默认为`root`\u003c/span\u003e\r\n\r\n其它查阅`docker-compose.yml`文件 **docker_redis:** 部分，\u003cspan style=\"color:#f56b7e\"\u003e注意：数据库未开启外网访问权限，自己用ssh跳板吧\u003c/span\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzishang520%2Fdocker-lnmp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzishang520%2Fdocker-lnmp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzishang520%2Fdocker-lnmp/lists"}