在 macOS 上跑 Linux 服务这件事,我折腾过不少方案:装虚拟机、用 UTM、直接在 Docker 里跑中间件……最后用得最顺的,反而是"在 Docker 里部署一整个宝塔面板"。宝塔面板把 Nginx、MySQL、PHP、Redis、站点管理、SSL 证书这些零散事集中到一个 Web 界面里,配合 Docker 的轻量特性,本机就有一台随时可销毁重建的"迷你服务器"。下面这份指南是我从安装 Docker Desktop 到跑通 LNMP 的完整记录,端口规划、目录挂载、报错处理都写了,适合想在 Mac 上快速起一套可视化建站/部署环境、又不想折腾虚拟机的朋友参考。
1. 整体思路:为什么要在 macOS 上用 Docker 跑宝塔
1.1 宝塔面板是什么,能帮你少操什么心
宝塔面板(
