1. 安装Docker和Docker Compose
Dify依赖于Docker和Docker Compose来运行其服务,所以要先确保系统已经安装了这两个工具。
安装Docker
以Ubuntu系统为例,可以使用以下命令安装Docker:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装Docker Compose
Docker Compose通常随着Docker一起安装,但你也可以单独安装。以下是手动安装的命令:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
2. 克隆Dify仓库
使用git
克隆Dify的仓库到本地:
git clone https://github.com/dify-ai/dify.git
cd dify
3. 配置环境变量
在项目根目录下,复制.env.example
文件并重命名为.env
,然后根据需要修改配置:
cp .env.example .env
可以使用文本编辑器(如nano
或vim
)打开.env
文件,修改其中的配置参数,如数据库连接信息、API密钥等。
4. 启动Dify服务
使用Docker Compose启动Dify服务:
docker-compose up -d
这个命令会在后台启动Dify及其依赖的服务。
5. 访问Dify
服务启动后,你可以在浏览器中访问http://localhost:3000
来使用Dify。
卸载Dify
如果你想要卸载Dify,可以在项目根目录下运行以下命令停止并移除所有相关的Docker容器:
docker-compose down