windows下安装difi(无docker desktop版)
1.wsl 下载Ubuntu
wsl install
2.wsl 启动Ubuntu
wsl -d Ubuntu
3.ubuntu中 下载docker环境
sudo apt install docker.io -y
报错解决方案:手动添加 Docker 官方存储库
安装必要的依赖包
sudo apt update
sudo apt install -y ca-certificates curl gnupg
创建 GPG 密钥目录
sudo install -m 0755 -d /etc/apt/keyrings
下载并添加 Docker 的 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
设置正确的文件权限
sudo chmod a+r /etc/apt/keyrings/docker.gpg
更新软件包列表
sudo apt update
安装 Docker 及其组件
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4.下载docker-compose
sudo apt install docker-compose
5.增加用户权限
sudo usermod -aG docker $USER
newgrp docker
6.运行启动dify(本地下载了dify工程[d/git_clone/dify-main/])
docker compose -f /mnt/d/dify/dify/docker/docker-compose.yaml up -d
7.windows系统安装nginx
配置代理,转发请求,可以在局域网其他电脑上通过局域网ip地址访问dify服务
server {
listen 8080;
server_name localhost;
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080;
}
}