平台

Docker 服务栈脚本

汇总 Docker 上的 Nginx、MySQL、Redis、PHP 和 Workerman 安装脚本。固定版本中包含已结束支持的软件;请将这些页面用于兼容性工作,并在新部署前检查升级方案。

更新时间: 2026-10-30

平台

相关脚本

Docker 应用安装脚本

install_nginx_base_docker.sh

用于启动 Docker Nginx 1.22.1 并创建宿主机持久化目录的脚本,会映射 80/443 端口;默认配置仅提供 HTTP。

一键命令

curl -fL 'https://www.helper.sh/install_nginx_base_docker.sh' -o './install_nginx_base_docker.sh'

Docker 应用安装脚本

install_mysql57_base_docker.sh

一个基于 Docker 的 MySQL 5.7 一键安装脚本,会准备 /data/mysql5.7 并启动一个宿主机挂载的数据库容器。

一键命令

curl -fL 'https://www.helper.sh/install_mysql57_base_docker.sh' -o './install_mysql57_base_docker.sh'

Docker 应用安装脚本

install_redis705_base_docker.sh

一个基于 Docker 的 Redis 7.0.5 一键安装脚本,会准备 /data/redis7.0.5 并启动一个宿主机挂载的缓存容器。

一键命令

curl -fL 'https://www.helper.sh/install_redis705_base_docker.sh' -o './install_redis705_base_docker.sh'

Docker 应用安装脚本

install_php72_base_docker.sh

一个基于 Docker 的 PHP 7.2 一键安装脚本,会准备 /data/php7.2 并启动一个宿主机挂载的 PHP-FPM 容器。

一键命令

curl -fL 'https://www.helper.sh/install_php72_base_docker.sh' -o './install_php72_base_docker.sh'

Docker 应用安装脚本

install_workerman3524_base_docker.sh

旧版 Workerman/PHP 7.2 构建示例:应用文件复制进镜像,只有 logs 是 bind mount;修改应用后需要重新构建并替换容器。

一键命令

curl -fL 'https://www.helper.sh/install_workerman3524_base_docker.sh' -o './install_workerman3524_base_docker.sh'

适用范围

Nginx:HTTP;映射 443 不等于配置 TLSMySQL/Redis:保留数据与凭据PHP 7.2:停止支持的 FastCGI 运行时Workerman:镜像内应用和就绪检查限制

此处汇总在 Docker 主机上配置服务的脚本。

部分示例固定使用 PHP 7.2、MySQL 5.7 等旧版本,不代表建议用于新的公网服务。请核对应用兼容性,并规划迁移到仍受维护的版本。