Windows下部署Docker+Ollama+Dify步骤

一、相关应用下载地址:

1、Ollama: Download Ollama on Windows

Windows下部署Docker+Ollama+Dify步骤

2、Docker Desktop: Docker: Accelerated Container Application Development

Windows下部署Docker+Ollama+Dify步骤

3、Dify下载地址:GitHub – langgenius/dify

Windows下部署Docker+Ollama+Dify步骤

二、安装基础应用

windows准备

安装 Docker 和 WSL

打开【控制面板】 > 【程序】 > 【启用或关闭 Windows 功能】,勾选“适用于 Linux 的 Windows 子系统”、“虚拟机平台”、“远程差分压缩 API 支持”。

Windows下部署Docker+Ollama+Dify步骤

打开命令行输入 wsl –install,运行完后重启电脑。

重启后,输入 wsl –status 检查状态。

Windows下部署Docker+Ollama+Dify步骤

如果无报错,跳过更新;如果有报错,输入 wsl –update 更新(若下载缓慢可终止 Ctrl + C,再使用 wsl –update –web-download 重新下载)。

最后输入 wsl –status 确认安装成功。

1、Ollama部分

Ollama非C盘安装方法

摘取大模型及分词组件

ollama pull nomic-embed-text
ollama pull deepseek-r1:14b
ollama pull deepseek-r1:7b
ollama pull nomic-embed-text

2、Docker Desktop部分

Docker Desktop非C盘安装方法

安装完以后需要添加更新源,否则无法使用

因网络问题,一般需要使用国内源加快镜像下载速度。在安装完docker destop后,可通过如下四步 修改 镜像源
[1-设置] -> [2- Docker Engine] -> [3-修改源] -> [4- Apple & restart]

Windows下部署Docker+Ollama+Dify步骤

修改源具体需要添加如下内容

"registry-mirrors": [ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn", "https://cr.console.aliyun.com", "https://mirror.ccs.tencentyun.com", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn/", "https://yxzrazem.mirror.aliyuncs.com", "https://docker.kubesre.xyz", "https://dc.j8.work", "https://docker.registry.cyou", "https://docker.hlyun.org", "https://docker.chenby.cn", "https://docker.jsdelivr.fyi", "https://docker-mirrors.mjjman.com", "https://docker.kubesre.xyz", "https://huecker.io", "https://dockerhub.timeweb.cloud", "https://docker.registry.cyou", "https://docker-cf.registry.cyou", "https://dockercf.jsdelivr.fyi", "https://dockertest.jsdelivr.fyi", "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com", "https://docker.m.daocloud.io", "https://hub-mirror.c.163.com", "https://mirror.baidubce.com", "https://your_preferred_mirror", "https://dockerhub.icu", "https://docker.registry.cyou", "https://docker-cf.registry.cyou", "https://dockercf.jsdelivr.fyi", "https://docker.jsdelivr.fyi", "https://dockertest.jsdelivr.fyi", "https://mirror.aliyuncs.com", "https://dockerproxy.com", "https://mirror.baidubce.com", "https://docker.m.daocloud.io", "https://docker.nju.edu.cn", "https://docker.mirrors.sjtug.sjtu.edu.cn", "https://docker.mirrors.ustc.edu.cn", "https://mirror.iscas.ac.cn", "https://docker.rainbond.cc" ]

Windows下部署Docker+Ollama+Dify步骤

待重启后即可使用国内镜像源

3、Dify部分

解压 ZIP 文件并进入 dify/docker 文件夹(ZIP 下载的文件夹名可能为 dify-main)。

在文件夹地址栏输入 cmd 打开命令行。

在命令行中运行 copy .env.example .env,生成 .env 文件。

Windows下部署Docker+Ollama+Dify步骤

修改.env文件,将NGINX_PORT=80 和 EXPOSE_NGINX_PORT=80 改为 8080

启动 Docker 服务

部署docker命令: docker compose up -d

移除docker命令:docker compose down

    待运行过程结束后,访问http://localhost:8080进入dify界面

    安装及配置ollama插件

    1、点击右上角”插件”,安装插件-marketplace,搜索“ollama”,点击安装

    2、点击右上角用户名下拉,点击“设置”,左侧“模型供应商”,模型列表里点击“系统模型设置”,系统推理模型中选择模型名称,embedding模型下拉中选择nomic-embed-text:latest,点击保存

    创建应用

    返回主页面,点击“工作室”,点击“创建空白应用”,根据需求创建相应智能体

    Windows下部署Docker+Ollama+Dify步骤

    问题列表:

    1、若出现端口冲突(例如 Error response from daemon: Ports are not available),

    解决方法:

    docker desktop界面,右上角设置-docker engine

    方法一:关闭占用 80 端口的服务。

    方法二:修改 .env 文件中端口号,将 NGINX_PORT=80 和 EXPOSE_NGINX_PORT=80 改为 8080。

    方法三:前面提到的增加国内源

    到此安装完毕

    2、如提示internal server error

    解决方法:

    编辑dify/docker下面的.env文件,查找CONSOLE_API_URl,改成localhost

    CONSOLE_API_URl=http://localhost

    docker compose down
    docker compose up -d

    在实际开发和运维中,docker compose down 和 docker compose up -d 经常结合使用。例如,当你对 docker-compose.yml 文件进行了修改,需要重新部署项目时,可以先执行 docker compose down 停止并清理现有环境,再执行 docker compose up -d 以新的配置重新启动项目。这样能确保项目按照最新的配置运行。

    3、K2.localhost/install 页面不停转圈圈

    初次启动后localhost/install 页面不停的转圈圈,无法输入admin管理员密码。

    解决方法:

    docker/.env 文件中,需要配置如下(docker本机部署的是这样,填写docker 容器 host 的真实IP也可以)

    CONSOLE_API_URL = http://localhost

    给TA打赏
    共{{data.count}}人
    人已打赏
    教程文档

    Docker Desktop 自定义安装路径和下载镜像地址路径修改

    2025-3-13 10:42:45

    教程文档

    DeepSeek+dify 本地知识库:高级应用Agent+工作流

    2025-3-19 9:13:33

    0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    有新私信 私信列表
    搜索