当前位置: 首页 > news >正文

Windows安装docker+Dify本地部署

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、docker安装
  • 二、dify安装


前言

在当今快速发展的技术环境中,容器化技术已成为现代应用开发与部署的核心工具之一。Docker 凭借其轻量化、可移植性和高效的资源管理能力,为开发者提供了便捷的环境隔离与部署方案,极大地简化了应用的构建、分发和运行流程。与此同时,Diffy 作为一款开源的差异分析工具,能够帮助团队快速检测系统行为变化,提升测试与调试效率,尤其在微服务架构和持续集成场景中表现突出。

将 Docker 与 Diffy 结合部署,不仅能充分利用容器化的优势实现快速环境搭建,还能通过差异分析优化系统稳定性与可靠性。本文旨在提供一套清晰、可操作的安装与部署指南,涵盖从基础环境配置到服务调优的全流程,助力开发者高效完成工具链整合,为后续的开发与测试工作奠定坚实基础。

本文旨在介绍docker的安装,和dify的私有化部署的流程,针对于Windows系统(注意windows家庭版不适用)。

一、docker安装

1.电脑设置
进入控制面板,点击程序后进入程序和功能,点击启用或关闭windows功能,出现如下界面。
在这里插入图片描述
将Hyper-V和使用于window,linux子功能两项勾选
在这里插入图片描述
在这里插入图片描述
2.docker下载
进入docker官网,https://www.docker.com/。注意需要魔法
在这里插入图片描述
选择下载后进行安装。可以看到桌面出现小鲸鱼的标志。
在这里插入图片描述
3.配置docker镜像
在这里插入图片描述
镜像内容为
{
“builder”: {
“gc”: {
“defaultKeepStorage”: “20GB”,
“enabled”: true
}
},
“experimental”: false,
“registry-mirrors”: [
“https://docker.m.daocloud.io”,
“https://docker.imgdb.de”,
“https://docker-0.unsee.tech”,
“https://docker.hlmirror.com”,
“https://docker.1ms.run”,
“https://func.ink”,
“https://lispy.org”,
“https://docker.xiaogenban1993.com”
]
}
然后在命令行中输入
docker -v
在这里插入图片描述
可以看到docker已经安装成功了。

二、dify安装

进入dify的下载网页下载压缩包并解压 https://github.com/langgenius/dify/
在这里插入图片描述
然后进入解压的文件夹目录下D:\dify-main\docker,摁住shift单击右键打开powershell

docker-compose up -d

建议使用魔法后拉取,拉取时间有点长,请耐心等待
在这里插入图片描述
拉取成功后,在网页输入自己本机ip即可进入,不知道的可以在cmd中输入 ipconf
在这里插入图片描述

http://www.dtcms.com/a/269897.html

相关文章:

  • IB智慧公交系统的设计与实现
  • Python之--列表
  • 【AI大模型】PyTorch Autograd 实战
  • 测量认知革命:Deepoc大模型如何重构示波器的存在形态
  • Cursor配置DeepSeek调用MCP服务实现任务自动化
  • Flutter编译安卓应用时遇到的compileDebugJavaWithJavac和compileDebugKotlin版本不匹配的问题
  • GC4344:高性能音频 DAC 芯片解析
  • 【ASP.NET Core】深入理解Controller的工作机制
  • Android T startingwindow使用总结
  • 【AI智能体】智能音视频-硬件设备基于 WebSocket 实现语音交互
  • ReactNative【实战系列教程】我的小红书 4 -- 首页(含顶栏tab切换,横向滚动频道,频道编辑弹窗,瀑布流布局列表等)
  • 深入解读MCP:构建低延迟、高吞吐量通信中间件
  • Terraform `for_each` 精讲:优雅地自动化多域名证书验证
  • ELK日志分析
  • Spring Boot 项目中的多数据源配置
  • Go语言网络游戏服务器模块化编程
  • C++——从C到C++
  • Mybatis-plus 中 LambdaQueryWrapper和QueryWrapper 区别对比,及完整示例演示
  • 大型语言模型(LLM)的最新研究进展及相关新信息技术
  • 如何在 Android Framework层面控制高通(Qualcomm)芯片的 CPU 和 GPU。
  • 在Docker中安装nexus3(作为maven私服)
  • 使用Node.js搭建Web应用有哪些注意事项?
  • 中韩SD-WAN网络加速专线:提升国内与韩国公司网络性能的关键
  • 四十四、NoSQL、Redis
  • Docker、Git与虚拟机:技术原理与深度对比(更新版)
  • 【网络安全】恶意 Python 包“psslib”仿冒 passlib,可导致 Windows 系统关闭
  • 【王树森推荐系统】召回12:曝光过滤 Bloom Filter
  • Java面试基础:概念
  • FairyGUI 实现 Boss 双层血条动画
  • 3D 演示动画在汽车培训与教育领域中的应用