Devilbox 开发环境安装指南
2025-07-08 07:14:18作者:范靓好Udolf
前言
Devilbox 是一个基于 Docker 的现代化 LAMP/MEAN 开发环境,它集成了所有必要的开发工具和服务,让开发者能够快速搭建本地开发环境。本文将详细介绍如何安装和配置 Devilbox 开发环境。
系统要求
在开始安装前,请确保您的系统满足以下要求:
- 已安装 Docker 和 Docker Compose
- 系统具备基本的命令行操作能力
- 至少 4GB 可用内存(建议 8GB 以上)
安装步骤
第一步:获取 Devilbox 代码
Devilbox 不需要传统的安装过程,只需获取其代码仓库即可。打开终端并执行以下命令:
git clone https://github.com/cytopia/devilbox
这个命令会将 Devilbox 的最新版本克隆到当前目录下的 devilbox
文件夹中。
第二步:创建环境配置文件
进入 Devilbox 目录后,我们需要创建环境配置文件:
cd devilbox
cp env-example .env
.env
文件是 Devilbox 的主要配置文件,它包含了 Docker Compose 所需的所有环境变量和配置选项。
第三步:配置用户权限
为了确保容器内外的文件权限一致,我们需要设置正确的用户 ID (UID) 和组 ID (GID):
- 首先查找您当前用户的 UID 和 GID:
id -u # 查看用户ID
id -g # 查看组ID
- 打开
.env
文件,修改以下两行:
NEW_UID=1000 # 替换为您的用户ID
NEW_GID=1000 # 替换为您的组ID
操作系统特定配置
Linux 系统(SELinux 用户)
如果您的 Linux 系统启用了 SELinux,需要添加额外的挂载选项:
MOUNT_OPTIONS=,z
这个选项允许容器之间共享挂载的目录。
macOS 系统
Docker for Mac 在挂载包含大量文件的目录时可能存在性能问题。可以通过以下配置缓解:
MOUNT_OPTIONS=,cached
这个选项会启用目录缓存,显著提高文件访问速度。
安装完成检查
完成上述步骤后,请确认以下内容:
- Devilbox 代码已成功克隆
.env
文件已创建并配置- 用户和组 ID 已正确设置
下一步
至此,您已经完成了 Devilbox 的基本安装配置。接下来可以启动 Devilbox 并开始使用这个强大的开发环境了。
如果在安装过程中遇到任何问题,可以参考 Devilbox 的官方文档或社区支持资源获取帮助。