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

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"
  ]
}
 

相关文章:

  • Leetcode 2005. 斐波那契树的移除子树游戏
  • 【算法提升】分组 day_tow
  • 【Doris基础】Apache Doris业务场景全解析:从实时数仓到OLAP分析的完美选择
  • ECS-7000能耗监测系统能耗数据管理机
  • iEKF的二维应用实例
  • 产品更新|数字主线深度解析:华望解决方案助力企业数字化转型
  • RabbitMQ和MQTT区别与应用
  • 粽叶飘香时 山水有相逢
  • 【动手学深度学习】2.5. 自动微分
  • 北京大学肖臻老师《区块链技术与应用》公开课:06-BTC-网络
  • PSpice软件快速入门系列--07.如何进行Worst Case最坏情况分析
  • TypeScript 中感叹号(!)两种位置用法
  • 基于粒子滤波的PSK信号解调实现
  • C#上传图片后压缩
  • Java处理动态的属性:字段不固定、需要动态扩展的 JSON 数据结构
  • FastAPI 项目配置管理
  • C/C++ 面试复习笔记(2)
  • << C程序设计语言第2版 >> 练习 1-23 删除C语言程序中所有的注释语句
  • 高级数据结构与算法期末考试速成记录
  • 6个月Python学习计划 Day 9 - 函数进阶用法
  • 做网站需要用到哪些编程知识/淘宝运营培训机构
  • 网站开发及企业推广/站长分析工具
  • wordpress 前台 用户/seo教程seo教程
  • 网站开发用什么开发/镇江seo快速排名
  • 更换网站后台管理系统/网站建设报价
  • 专业服务网站开发/如何让百度搜索排名靠前