平台

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 等舊版本,不代表建議用於新的公網服務。請核對應用程式相容性,並規劃遷移至仍受維護的版本。