首页
/ Devilbox 开发环境安装指南

Devilbox 开发环境安装指南

2025-07-08 07:14:18作者:范靓好Udolf

前言

Devilbox 是一个基于 Docker 的现代化 LAMP/MEAN 开发环境,它集成了所有必要的开发工具和服务,让开发者能够快速搭建本地开发环境。本文将详细介绍如何安装和配置 Devilbox 开发环境。

系统要求

在开始安装前,请确保您的系统满足以下要求:

  1. 已安装 Docker 和 Docker Compose
  2. 系统具备基本的命令行操作能力
  3. 至少 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):

  1. 首先查找您当前用户的 UID 和 GID:
id -u  # 查看用户ID
id -g  # 查看组ID
  1. 打开 .env 文件,修改以下两行:
NEW_UID=1000  # 替换为您的用户ID
NEW_GID=1000  # 替换为您的组ID

操作系统特定配置

Linux 系统(SELinux 用户)

如果您的 Linux 系统启用了 SELinux,需要添加额外的挂载选项:

MOUNT_OPTIONS=,z

这个选项允许容器之间共享挂载的目录。

macOS 系统

Docker for Mac 在挂载包含大量文件的目录时可能存在性能问题。可以通过以下配置缓解:

MOUNT_OPTIONS=,cached

这个选项会启用目录缓存,显著提高文件访问速度。

安装完成检查

完成上述步骤后,请确认以下内容:

  1. Devilbox 代码已成功克隆
  2. .env 文件已创建并配置
  3. 用户和组 ID 已正确设置

下一步

至此,您已经完成了 Devilbox 的基本安装配置。接下来可以启动 Devilbox 并开始使用这个强大的开发环境了。

如果在安装过程中遇到任何问题,可以参考 Devilbox 的官方文档或社区支持资源获取帮助。