wsl--install-默认安装Ubuntu,也可以选择其他发行版,但通常Ubuntu即可。-设置WSL2为默认版本:
wsl--set-default-version23.安装DockerDesktop:-从Docker官网下载DockerDesktopfor
Windows(根据CPU类型选择,通常是AMD64)。-运行安装程序。如果需要指定安装目录,则在安装包所在目录下运行命令(引用[2]):
start/w"""DockerDesktopInstaller.exe"install--installation-dir=
其中
替换为指定的路径(例如:
D:Docker)。-安装完成后启动DockerDesktop,并确保右下角状态为“running”。4.获取
Dify:-方法1:使用Git克隆(需要先安装Git):
gitclonehttps://github.com/langgenius/dify.git-方法2:直接下载ZIP文件(从https://github.com/langgenius/
dify)并解压。5.启动
Dify:-打开命令行(cmd或PowerShell),进入
Dify项目的docker目录:
cddify/docker-运行启动命令:
docker-composeup-d6.访问
Dify:-在浏览器中打开:
http://localhost注意:首次启动可能需要一些时间下载镜像并启动容器。另外,引用[3]提到,如果安装DockerDesktop后右下角显示“enginestopped”,可能是WSL更新未完成,需要检查WSL是否正常运行。问题:如果遇到WSL2相关问题,可以参考微软官方文档更新WSL内核。最后,生成相关问题。
1. 启用 Windows 必要功能
- 打开 控制面板 > 程序 > 启用或关闭 Windows 功能
- 勾选以下选项:
- ✅ 适用于 Linux 的 Windows 子系统 (WSL)
- ✅ 虚拟机平台
- ✅ Hyper-V(可选但推荐)
- ✅ 远程差分压缩 API 支持
- 重启计算机使配置生效[^1][^3]。
2. 安装 WSL 2(若未自动安装)
wsl --install -d Ubuntu wsl --set-default-version 2
3. 安装 Docker Desktop
- 从官网下载安装包:Docker Desktop for Windows
- 安装注意:
- 如需自定义安装路径,在安装包目录运行:
start /w "" "Docker Desktop Installer.exe" install --installation-dir= <指定路径> 指定路径> - 安装完成后启动 Docker,确认右下角状态为 "Running"(非 "engine stopped")[^2][^3]。
- 如需自定义安装路径,在安装包目录运行:
4. 获取 Dify 项目
- 方法 1(推荐):使用 Git 克隆
git clone https://github.com/langgenius/dify.git - 方法 2:直接下载 ZIP 文件: Dify GitHub Releases
5. 启动 Dify 服务
cd dify/docker # 进入 Docker 配置目录 docker-compose up -d
- 首次启动将自动下载镜像(约 5-10 分钟)
6. 访问 Dify
- 在浏览器打开:
http://localhost - 首次使用需设置管理员账号
> 验证安装:
> 运行 docker ps 应显示 3 个容器:dify-nginx, dify-server, dify-worker
常见问题解决
- Docker 启动失败:
检查 WSL 是否生效:wsl -l -v应显示发行版状态为Running - 端口冲突:
修改dify/docker/.env中的NGINX_HTTP_PORT值 - 更新 Dify:
cd dify git pull origin main cd docker docker-compose down && docker-compose up -d --build
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/252274.html