在Windows docker desktop 中安装Dify

1、下载Docker Desktop Installer软件。

网址为:Docker: Accelerated Container Application Development

2、安装时我没有勾选WSL 2。

3、下载Dify文件1.1.2地址如下。

https://github.com/langgenius/dify网址为:https://github.com/langgenius/dify

4、解压后在Docker目录下复制.env.example文件,将其名字修改为.env。

5、在当前目录中调用cmd,即在文件夹路径栏中直接输入cmd回车。输入命令如下。

bash 复制代码
docker compose up -d

6、安装需要等待一段时间,可以重复执行docker compose up -d。

7、安装完成后,访问 127.0.0.1 如果提示nginx的错误,可以尝试在docker desktop中重启动nginx。

9、在1.1.2版本的安装过程中我遇到了这样的问题,如下图。

这是由于权限问题引起,可以通过修改docker文件夹下的docker-compose.yaml文件解决。将原来的容器和镜像 删除后,重新执行 docker compose up -d。

bash 复制代码
  # The postgres database.
  db:
    image: postgres:15-alpine
    restart: always
    environment:
      PGUSER: ${PGUSER:-postgres}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-difyai123456}
      POSTGRES_DB: ${POSTGRES_DB:-dify}
      PGDATA: ${PGDATA:-/var/lib/postgresql/data/pgdata}
    command: >
      postgres -c 'max_connections=${POSTGRES_MAX_CONNECTIONS:-100}'
               -c 'shared_buffers=${POSTGRES_SHARED_BUFFERS:-128MB}'
               -c 'work_mem=${POSTGRES_WORK_MEM:-4MB}'
               -c 'maintenance_work_mem=${POSTGRES_MAINTENANCE_WORK_MEM:-64MB}'
               -c 'effective_cache_size=${POSTGRES_EFFECTIVE_CACHE_SIZE:-4096MB}'
    volumes:
      # - ./volumes/db/data:/var/lib/postgresql/data
      - ./pgdata:/var/lib/postgresql/data/pgdata && sudo chmod 0700 
    healthcheck:
      test: [ 'CMD', 'pg_isready' ]
      interval: 1s
      timeout: 3s
      retries: 30

" - ./pgdata:/var/lib/postgresql/data/pgdata && sudo chmod 0700 "这句话是修改权限的。

10、运行结果如下。

11、可以直接用于部署的dify-1.1.2我已上传到CSDN下载。

https://download.csdn.net/download/xingchengaiwei/90527380

相关推荐
IT WorryFree几秒前
ESXi 全维度监控方式完整分类(按使用场景排序)
运维·服务器·网络
专注搞钱17 分钟前
FAB设备OEE自动化分析工具:月度报表从2天缩短到30秒
运维·自动化
加加and减减23 分钟前
Docker真实安装mysql8教程并优化配置
运维·mysql·docker·容器
十六年开源服务商1 小时前
2026社交媒体营销×WordPress运维:实战避坑指南
运维·媒体
半夜燃烧的香烟1 小时前
docker 安装minio nginx,配置nginx根据文根路由minio展示图片
java·nginx·docker
江南风月2 小时前
Hermes Agent 接入WGCLOUD实战:打造团队 AI 智能运维解决方案
运维·zabbix·运维开发·prometheus
AI创界者2 小时前
【解压即用】Scail-2 视频动作迁移一键整合包:8G显存通吃50系,长视频/多人/精准目标替换全攻略
人工智能·python·aigc·音视频
黄焖鸡能干四碗2 小时前
软件系统概要设计说明书模版(Word)
大数据·运维·数据库·架构·需求分析
qiuziqiqi2 小时前
ocker-compose.yml 和Dockerfile 区别
运维·docker·容器
宇晨T2 小时前
BurpSuite实战:WackoPicko敏感目录探测
linux·运维·服务器