# 自主性极强的 Docker PHP 虚拟主机环境（Docker 托管朋友站点）

Original: <https://lifelonglearn.ing/php-all-in-one-docker-virtual-hosting>

Author: [奶爸](https://lifelonglearn.ing/users/3b04650c-8231-499b-8ef0-381fc4d7efb0)

Published: 2021-11-13T07:16:56Z

Updated: 2026-09-27T06:57:43Z

Version: 1

买这个新域名那一天就提议给朋友开辟一块地方做个博客，因为服务器 40G NVMe 的硬盘，30T 的流量，4核，自己怎么用也都用不完，就把朋友拉进来了。

昨天在会所喝酒，也在构思这么一个传统虚拟主机似的环境，至少文件管理、数据库管理、站点文件管理需要给足自由度。但是由于没有像传统虚拟主机管理面板提供修改 Nginx 配置，实时重载 Nginx 配置的能力，这个换进只能修改 Nginx 配置，但是还是要有人登录服务器去重启 Nginx Docker 来应用修改（或者做成监听文件改动重启 nginx 容器）。

下午花了三个小时，跟朋友一块把他的站点，一步一步装起来了。

Docker all-in-one 方案：

* Adminer 管理数据库
* FileBrowser 管理站点文件
* Nginx + php-fpm 服务后端
* MySQL 数据库

这样的话 可以自由管理数据库、自由的管理所有站点文件、自由修改 nginx 配置，除了不能实时应用 nginx 配置，可以说是十分自由了。

你也需要？[直接拥有](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL0RvY2tlcmZpbGVzI3BocC1kb2NrZXItYWxsLWluLW9uZQ==) （不要提宝塔……我知道有宝塔这个东西）
