Files
106_105_181_70/docker-compose-note.md
Timmy b89a5581fd docs: 新增 hospital_web Docker Compose 服務架構筆記
記錄遠端 /opt/php 的四個服務:NPM、PHP Apache、Adminer、Memcached

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 09:02:04 +08:00

882 B

Docker Compose - hospital_web (/opt/php)

遠端路徑:hospital_web:/opt/php/docker-compose.yml

服務架構

Client → Nginx Proxy Manager (:80/:443) → PHP Apache (:8001)
                                        → Adminer (:8080)
         PHP → Memcached (:11211)

服務列表

服務 Container Image Port 說明
app nginxproxymanager jc21/nginx-proxy-manager:latest 80, 443, 81 反向代理 / SSL
php php timmy/php_base:v1.0 8001→80 PHP Apache
adminer adminer adminer 8080 資料庫管理
memcached memcached:1.6 11211 快取 (64MB)

備註

  • 所有服務時區設定為 Asia/Taipei
  • PHP 使用自定義 php.ini 掛載
  • Nginx Proxy Manager 管理介面在 :81
  • 網頁檔案掛載於 ./html:/var/www/html
  • Let's Encrypt 憑證存於 ./letsencrypt