Dify本地部署win10docker篇
ollama+dify本地化部署【菜鸟教程】花了3-4天时间终于将ollama+dify本地化部署搞通了,其中包含了我踩 - 掘金。
手把手教你部署 Dify 到本地环境(Windows系统) - 知乎
在 Windows 实现 Dify 本地部署在 Windows 上快速搭建 Dify 开发环境 Dify 是一个强大的开 - 掘金
ollama+dify本地化部署【菜鸟教程】花了3-4天时间终于将ollama+dify本地化部署搞通了,其中包含了我踩 - 掘金
dify的2种部署方式(源码/开发环境部署)_dify源码部署-CSDN博客
部署 - 本地源码启动 - 《Dify 开发文档 - 帮助手册 - 教程》 - 极客文档
1、启动虚拟平台
勾选Windows虚拟机监控程序平台和适用于Linux的Windows子系统,勾选后重启电脑

2、安装Docker Desktop,安装完后重启电脑
Docker Desktop: The #1 Containerization Tool for Developers | Docker
cmd 打开命令行窗口,输入 “docker version” 检查是否安装成功

2.1安装wsl
在管理员模式下打开Windows命令提示符,输入wsl --install。

Windows10安装WSL2 的Ubuntu20.04系统及踩坑记录 - 知乎
Wsl安装官方文档:
https://learn.microsoft.com/zh-cn/windows/wsl/install
Wsl --import Ubuntu-24.04 E:\1apps\Ubuntu-24.04 E:\1apps\ubuntu\ubuntu-24.04.3-wsl-amd64.wsl
![]()
WSL 2 需要更新其内核组件_wsl 2 需要更新其内核组件。-CSDN博客

配置镜像

进入设置->Resources->WSL integration,勾选Ubuntu,点击Apply & restart。

运行Ubuntu子系统

设置用户名

验证docker是否工作正常,输入docker --version。
![]()
3. 本地化部署Dify
3.1 安装dify
git clone https://github.com/langgenius/dify.git --branch 1.4.2
3.2 启动Dify
(这一步在又些终端中执行会失败,可以切换到power shell里面执行,但是得切换到正确得文件路径下面)
3.2.1 打开Dify源码的Docker目录
cd dify/docker

3.2.2 复制环境配置文件
cp .env.example .env
3.2.3 启动Docker容器(目前的版本都是Docker Compose V2,如果是旧版本请参考官方文档)
docker compose up -d
docker run -d -p 80:80 docker/getting-started
出错:

执行:docker pull docker/getting-started:latest

查看镜像docker images:
![]()
启动docker
docker run -d -p 80:80 docker/getting-started

80端口被占用,检查一下释放80端口就可以了
3.2.4 检查所有容器是否正常运行
docker compose ps

3.3 访问Dify
3.3.1 在浏览器中输入http://localhost,进入管理员账户设置页面

ollama+dify本地化部署【菜鸟教程】花了3-4天时间终于将ollama+dify本地化部署搞通了,其中包含了我踩 - 掘金
下载ollama,用下面命令下载,指定路径
OllamaSetup-v0.7.0.exe /DIR="E:\1apps\ollama"
下载deepseek模型:
ollama run deepseek-r1:1.5b
后续可以通过ollama serve 启动ollama

添加模型:
找到yaml文件中的plugin daemon部分,在environment中修改PYTHON_ENV_INIT_TIMEOUT与PIP_MIRROR_URL修改成:PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-320}
PIP_MIRROR_URL: ${PIP_MIRROR_URL:-https://pypi.tuna.tsinghua.edu.cn/simple}
名称:deepseek-r1:1.5b
Url:http://host.docker.internal:11434

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)