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

window10下docker方式安装dify步骤

window10下docker方式安装dify步骤(稳定后考虑部署至linux中)

教程:https://blog.csdn.net/qq_49035156/article/details/143264534
教程:https://blog.csdn.net/m0_51171437/article/details/146069890

0、资源要求
---windows:8核CPU、16G内存、200G+500G存储,10.21.31.122/administrator/Lh@123456
---Linux(推荐使用 Ubuntu 20.04以上):4核CPU、8G内存、500G存储

1. 安装WSL
--打开【控制面板】 > 【程序】 > 【启用或关闭 Windows 功能】,勾选“适用于 Linux 的 Windows 子系统”、“虚拟机平台”、“远程差分压缩 API 支持”、“Hyper-V”
--重启电脑  > cmd(管理员权限) > wsl install > wsl status(检查状态)
--输入 wsl --update 更新,最后输入 wsl --status 确认安装成功

2. 安装启动Docker
--下载Docker Desktop,Download for Windows - AMD64,地址:https://www.docker.com/products/docker-desktop/
--按推荐配置安装并运行,无需登录
--启动docker服务,我的电脑-管理-服务和应用程序-服务-docker desktop service-启动-配置自动启动
--配置Docker镜像,打开Docker Desktop-设置-docker engine-输入镜像配置(附件)
--启动docker desk

3. 下载 Dify并配置环境文件
--下载 Dify 项目的 ZIP 文件,下载地址:https://github.com/langgenius/dify
--解压 ZIP 文件并进入 docker 文件夹,在文件夹地址栏输入 cmd 打开命令行
--在命令行中运行 copy .env.example .env,生成 .env 文件

4. 启动 Docker 服务,并访问
--启动docker desktop
--cmd-进入docker所在目录-docker compose up -d(报错处理),错误处理后等待启动完成,重启电脑
----配置Docker镜像,打开Docker Desktop-设置-docker engine-输入镜像配置(附件)
--若出现端口冲突(例如 Error response from daemon: Ports are not available),可通过关闭占用 80 端口的服务
--浏览器中访问 http://localhost:80(或你指定的端口),配置管理员账号密码,输入账号密码登录

----------------------------------------
4.启动Docker服务报错
报错:unable to get image 
解决:镜像配置,打开docker desktop-setting-docker engine-修改如下-apply&restart
{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://hub.rat.dev",
    "https://docker.1panel.live",
    "https://hub.rat.dev",
    "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"
  ]
}
 

http://www.lryc.cn/news/2393711.html

相关文章:

  • Spark SQL进阶:解锁大数据处理的新姿势
  • 放假带出门的充电宝买哪种好用耐用?倍思超能充35W了解一下!
  • 云原生DMZ架构实战:基于AWS CloudFormation的安全隔离区设计
  • 小工具合集
  • AI智能体策略FunctionCalling和ReAct有什么区别?
  • 改进自己的图片 app
  • docker不用dockerfile
  • Uniapp+UView+Uni-star打包小程序极简方案
  • 深度学习篇---Pytorch框架下OC-SORT实现
  • STM32 HAL库SPI读写W25Q128(软件模拟+硬件spi)
  • 算法题(159):快速幂
  • 【新品发布】嵌入式人工智能实验箱EDU-AIoT ELF 2正式发布
  • 基于javaweb的SpringBoot体检管理系统设计与实现(源码+文档+部署讲解)
  • Mac Python 安装依赖出错 error: externally-managed-environment
  • Docker Desktop for Windows 系统设置说明文档
  • C++高级编程深度指南:内存管理、安全函数、递归、错误处理、命令行参数解析、可变参数应用与未定义行为规避
  • 【下拉选项数据管理优化实践:从硬编码到高扩展性架构】
  • IPD的基础理论与框架——(四)矩阵型组织:打破部门壁垒,构建高效协同的底层
  • 深度学习篇---OC-SORT实际应用效果
  • 讲述我的plc自学之路 第十一章
  • OpenLayers 图形绘制
  • 小程序为什么要安装SSL安全证书
  • python打卡训练营打卡记录day40
  • 互联网大厂Java求职面试:Spring Boot 3.2+自动配置原理、AOT编译及原生镜像
  • 小型图书管理系统案例(用于spring mvc 实践)
  • 【清晰教程】利用Git工具将本地项目push上传至GitHub仓库中
  • 20250529-C#知识:静态类、静态构造函数和拓展方法
  • 实验设计与分析(第6版,Montgomery)第4章随机化区组,拉丁方, 及有关设计4.5节思考题4.18~4.19 R语言解题
  • 第十篇:MySQL 实战:数据迁移、分库分表与分区技术指南
  • 【吾爱】逆向实战crackme160学习记录(一)