DockAMP icon

DockAMP

DockAMP 是一款基于 Docker 的镜像,提供浏览器界面管理 Apache 或 Nginx、PHP、MySQL、MariaDB、PostgreSQL 和代理容器,并内置文件、备份、更新与状态工具。

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 管理镜像的更新状态。

典型使用场景

  • 管理本地或自托管 Web 栈

    当你需要一个浏览器界面来启动和管理 Apache 或 Nginx 栈以及 PHP 和数据库容器时,可使用 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

类别
开发者工具
来源域名
hub.docker.com
产品类型
Docker 镜像
维护者
keepcoolch (Kevin Tobler)
平台支持
兼容 Docker 的环境;linux/amd64;linux/arm64;Docker Desktop;OrbStack
定价
Docker Hub 免费列表;Docker 本身对团队和企业有单独的付费方案