DockAMP icon

DockAMP

DockAMP 是一款 Docker 映像,提供瀏覽器介面管理 Apache 或 Nginx、PHP、MySQL、MariaDB、PostgreSQL 與代理容器,並內建檔案、備份、更新與狀態工具,適合 Docker 網站架構管理。

DockAMP

概覽

DockAMP 是一款具回應式網頁介面的 Docker 映像,用於管理官方 Apache 或 Nginx、PHP、MySQL、MariaDB、PostgreSQL 與代理容器。此產品也有 macOS 應用程式版本,但此處的儲存庫頁面重點是 Docker 版本。

Docker 版本設計可在任何相容 Docker 的環境中執行,並提供 linux/amd64 與 linux/arm64 兩種發行版本。來源頁面也展示了 Docker run 與 Docker Compose 的部署範例,以及 Docker Desktop、OrbStack 和 NAS 類型設定的指引。

DockAMP 的主要功能

以瀏覽器為基礎的管理

透過瀏覽器以英文或德文管理 Apache 或 Nginx 容器,而不是只能使用命令列。

Web 伺服器與 PHP 管理

建立包含 Apache 或 Nginx、自動 PHP 版本偵測,以及在需要時支援舊版 PHP 的伺服器設定。

設定與安全控制

透過結構化控制調整 PHP、Apache 與 Nginx 設定,包括 X-Frame-Options、Referrer-Policy 與 CSP 等安全標頭。

資料庫容器管理

處理 MySQL、MariaDB 與 PostgreSQL 容器,包括共享或專用資料庫容器、遷移檢查與 SQL 傾印匯出。

儲存與檔案作業

使用內建檔案瀏覽器、主機資料夾瀏覽器、上傳工具,以及備份或還原選項來管理持久化網站檔案與儲存路徑。

營運可視性與更新

從單一儀表板監控容器記錄、狀態、即時訪客活動、資源限制,以及 DockAMP 管理映像的更新狀態。

典型使用情境

  • 管理本機或自架網站架構

    當您想要透過瀏覽器介面,啟動並管理結合 PHP 與資料庫容器的 Apache 或 Nginx 架構時,可使用 DockAMP。

  • 設定 PHP 與 Web 伺服器設定

    使用此介面偵測 PHP 版本、調整伺服器設定,並設定安全標頭,而不必在主機上逐一手動編輯。

  • 管理網站檔案與持久化儲存

    使用儲存控制、檔案瀏覽器、上傳工具與權限檢查,從儀表板維護文件根目錄與掛載目錄。

  • 處理備份與資料庫維護

    使用備份、還原、SQL 匯出與資料庫遷移檢查,以較少的手動容器操作來維護開發或預備環境。

  • 在支援的 Docker 環境中部署

    當您需要符合主機環境與儲存方式的設定時,可使用 Docker Desktop、OrbStack、Linux 或 NAS 的部署範例。

Pros and Cons

Pros

  • 提供以瀏覽器為基礎的方式,從單一位置管理多種常見的 Web 伺服器、PHP、資料庫與代理容器。
  • 支援 linux/amd64 與 linux/arm64 映像,擴大了 Docker 主機的部署選項。
  • 包含實用的管理工具,例如檔案瀏覽、備份與還原、記錄、狀態檢視,以及映像更新檢查。
  • 提供 Docker run 與 Docker Compose 的具體啟動範例,讓初始部署更容易重現。
  • 顯示支援 macOS 上的 Docker Desktop 與 OrbStack,同時也支援 Linux 與以 NAS 為導向的部署模式。

Cons

  • 公開的儲存庫頁面只提供了產品文件的部分內容,因此某些設定與工作流程細節仍然較少。
  • 頁面未以單一相容性矩陣列出所有支援環境,因此使用者在部署前可能需要先確認自己的 Docker 平台。

FAQ

DockAMP 是做什麼的?

這是一個 Docker 映像,提供具回應式的網頁介面,用來管理官方 Apache 或 Nginx、PHP、MySQL、MariaDB、PostgreSQL 與代理容器。Docker 版本可在任何相容 Docker 的環境中執行。

是否有 macOS 版本,以及它支援什麼?

儲存庫註明 Docker 版本為 1.2,macOS 版本為 1.1。macOS 應用程式支援 macOS 14.6 Sonoma 或更新版本上的 Docker Desktop 與 OrbStack。

支援哪些平台與存取方式?

此映像發布於 linux/amd64 與 linux/arm64。啟動後可透過 http://localhost:8080 開啟儀表板,或在遠端系統上使用 Docker 主機的 IP 位址或主機名稱存取。

DockAMP 通常如何部署?

頁面展示了 Docker run 範例與 Docker Compose 範例。兩者都使用 Docker socket、/data 與 /sites 的持久化儲存,以及 host.docker.internal 閘道主機對應。

DockAMP 是否包含管理與維護功能?

來源描述了使用者登入與帳號管理、自動重新啟動與自動啟動選項、備份與還原支援,以及可直接從儀表板更新。

Quick Facts

類別
Developer Tool
來源網域
hub.docker.com
產品類型
Docker 映像
維護者
keepcoolch (Kevin Tobler)
平台支援
相容 Docker 的環境;linux/amd64;linux/arm64;Docker Desktop;OrbStack
價格
免費的 Docker Hub 列表;Docker 本身另有適用於團隊與企業的付費方案