用windows玩dify
1.windows:个人没有私有linux服务设备,之前想入手mac4,奈何预算有限,计划搁置,就继续用win10玩
2.dify社区版:后端即服务,agent大势所趋
3.基础技能:git/docker/shell/linux/python
上终图,浏览器最上边的地址就是我部署好的dify服务地址,其技术原理为在 Windows 宿主机上通过 WSL(Linux 子系统)运行服务,并在同一物理机的不同操作系统环境中实现目标服务的访问。
搭建环境
宿主机:win10
linux子系统:ubuntu22.04(以wsl服务的形式存在在宿主机上)
docker-desktop:选择docker-compose的方式部署dify
目标服务:dify(运行在linux子系统的docker中)
1.win10安装wsl2
网络教程很多, 安装完成后可在此电脑左边导航栏看到linux子系统,
2.wsl安装ubuntu
网络教程很多,需要注意的是,
- 设置完成后保持好自己的username和passport
- 设置登录权限,可以直接在windows下对linux内的文件进行读写(编辑脚本、改代码等)
- 如果是早已经安装好的wsl,可能需要更新,在更新的时候有很大可能因为网络问题而失败,附带参考链接