> 技术文档 > 本地部署dify1.7.0流程-windows docker

本地部署dify1.7.0流程-windows docker


本地部署dify1.7.0流程-windows docker

一、安装docker与wsl

wsl下载:https://github.com/Microsoft/WSL/releases
在这里插入图片描述

windows下docker下载:

在这里插入图片描述

docker安装好后,打开设置,在设置中输入(目的是使用国内源,加快下载速度):

{ \"registry-mirrors\": [ \"https://mirror.aliyuncs.com\", \"https://mirror.baidubce.com\", \"https://docker.m.daocloud.io\" ]}

在这里插入图片描述

二、github下载源码安装

源码地址:https://github.com/langgenius/dify/tree/1.7.0

1、下载源码放到一个文件夹解压:直接解压到文件夹,会看到dify-main文件夹,可以把dify-main文件夹名改为dify-1.7.0,如图中所示。

在这里插入图片描述

2、更改docker文件夹名称为docker-dify-1.7.0,如图中所示:

在这里插入图片描述

3、在docker-dify-1.7.0文件夹中,找到.env.example文件,将其复制并修改为.env:

在这里插入图片描述

4、启动docker

win+R输入cmd,进入到docker-dify-1.7.0文件夹

在这里插入图片描述

在命令行窗口输入:docker compose up -d,然后回车

在这里插入图片描述

自动的下载相关镜像:

在这里插入图片描述

下载过程:

在这里插入图片描述

下载完成后自动启动相关镜像,全部变为Started即为启动成功:

在这里插入图片描述

如出现dependency failed to start: container docker-dify-170-db-1 is unhealthy报错:

在这里插入图片描述
修改docker-dify-1.7.0文件夹下的docker-compose.yaml文件:

打开文件搜索:volumes/db/data,

在这里插入图片描述

修改为:postgres-data:/var/lib/postgresql/data

在这里插入图片描述

在docker-compose.yaml文件最末尾处,添加“postgres-data:”:
在这里插入图片描述

在命令行窗口,重新输入docker compose up -d:

在这里插入图片描述

以上则为成功

三、访问

在浏览器中输入:http://localhost/install

第一次会让设置管理员账号
在这里插入图片描述