【Windows】如何本地化部署Dify

一、Docker Desktop 安装

1、下载及安装

官网下载
1、根据操作系统选择合适的版本下载。
2、双击下载的安装文件,按照提示完成安装。
3、安装完成后,启动 Docker Desktop。
若安装过程中出现:
在这里插入图片描述
那么就在当前弹出的cmd.exe窗口执行 wsl.exe --update

2 、登录 Docker 账号

1、安装完成后,打开 Docker Desktop,建议登录 Docker 账号,以便管理和推送镜像至 Docker Hub。
2、如果没有 Docker 账号,可以在 Docker Hub 注册一个。
3、进入 Docker Desktop 主页,点击右上角的“Sign in”。
4、输入 Docker 账号和密码进行登录。
5、登录成功后,即可创建和管理自己的镜像仓库。

3、 进入 Docker Desktop 主界面

成功登录后,可以看到 Docker Desktop 的主界面,如图网页版
在这里插入图片描述
桌面版:
在这里插入图片描述

4、检查 Docker 版本

在这里插入图片描述

5、更换镜像源
"registry-mirrors": [
    "https://docker.1ms.run",
    "https://hub.rat.dev",
    "https://docker.1panel.live",
    "https://proxy.1panel.live",
    "https://ghcr.nju.edu.cn",
    "https://docker.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.rainbond.cc",
    "https://registry.cn-shenzhen.aliyuncs.com",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://mirror.baidubce.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.nju.edu.cn",
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com",
    "https://docker.jsdelivr.fyi",
    "https://docker-cf.registry.cyou"
  ]

找到点这里
在这里插入图片描述
然后改这里
在这里插入图片描述
然后powershell输入docker info 可看到
在这里插入图片描述

二、dify部署及启动

2.1克隆 Dify 代码仓库

克隆 Dify 源代码至本地环境。

git clone https://github.com/langgenius/dify.git

拉取不成功就直接下载ZIP,然后解压
在这里插入图片描述
解压如下图:
在这里插入图片描述

2.2、运行本地dify

拉取docker镜像
进入上面获取的dify源码目录的docker目录中,进行以下三步操作:
打开powershell做一下操作

cd D:\dify-main\docker  # 关键目录
cp .env.example .env  # 复制环境变量模板
docker compose up -d  # 后台启动docker,会自动拉取镜像
docker compose stop #停止容器

在这里插入图片描述
在这里插入图片描述

2.3访问 Dify

Dify 主页面:

# 本地环境
http://localhost
# 服务器环境
http://your_server_ip

或者你可以先前往管理员初始化页面设置设置管理员账户:

# 本地环境
http://localhost/install
# 服务器环境
http://your_server_ip/install

然后注册登录即可
在这里插入图片描述

2.4更改启动端口

找到.env文件,找到

EXPOSE_NGINX_PORT=80

在这里插入图片描述
更改以后保存,重新启动就可以访问了

http://localhost:8088/

在这里插入图片描述

2.5 设置大模型

在这里插入图片描述
在这里插入图片描述

### 如何在本地通过 Docker 部署 Dify 应用 #### 准备工作 为了成功部署 Dify,确保已经安装了 DockerDocker Compose。对于 Windows 用户来说,在开始之前还需要确认启用了 WSL2 (Windows Subsystem for Linux 2),因为这有助于提高容器性能并更好地支持 Linux 容器[^2]。 #### 获取配置文件 前往官方文档页面获取最新的 `docker-compose.yml` 文件用于启动服务。该链接提供了详细的指导说明来帮助完成整个过程[^1]。 #### 编辑环境变量 创建一个新的 `.env` 文件放置于同一目录下作为环境设置存储位置。此文件应至少包含必要的 API 密钥和其他自定义参数以便调整实例行为以满足特定需求[^3]。 #### 启动应用程序 利用命令行工具进入含有上述两个文件(`docker-compose.yml`,`.env`)的工作空间之后执行如下指令: ```bash docker compose up -d --build ``` 这条语句将会拉取所需的镜像、建立网络连接并且按照给定的组合方式运行各个组件。选项 `-d` 表明将以分离模式后台运作;而 `--build` 则强制重新编译任何已存在的映射从而保证最新更改被采纳。 #### 访问应用界面 一旦所有进程都正常运转起来,默认情况下可以通过浏览器访问 http://localhost:8080 来查看前端控制面板。如果遇到端口冲突或其他原因无法直接浏览,则需查阅日志信息排查错误或者修改监听地址。 #### 使用 cpolar 实现外网访问(可选) 为了让他人也能从互联网上触及到私有服务器上的资源,推荐采用类似 Cpolar 的第三方隧道服务商来进行 NAT 穿透操作。具体做法是在宿主机上额外开启一个代理程序并将流量转发至目标机器内部的服务端口之上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值