一、安装docker
1.1 傻瓜式安装docker
官网选择好windows的安装包下载,傻瓜式安装。如果出现下面的报错,说明主机没有安装WSL
1.2 解决办法
最少要windows10专业版才可以安装WSL
1.2.1 查看主机配置
右击此电脑查看属性,如果是home版的就不能安装wsl。
终端输入下面命令安装ubuntu系统的wsl,安装完成后要设置管理员名称和密码,再查看信息。
wsl --install -d Ubuntu
wsl -1 -v
重新打开docker桌面,就可以正常显示了
1.3 设置docker
至少保留20GB的磁盘,不要放在C盘
设置国内镜像地址:可以访问容器镜像服务 ACR 控制台
可以参考下面的镜像网络,这里要注意,可能后续镜像不能使用,可以先试试ping一下测试镜像网络能不能ping通。
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://mirrors.cloud.tencent.com"
]
}
配置好重启docker
终端输入docker info ,如果没有看到你的配置信息的网络,那就电脑关机重启!
docker info
二、安装dify
2.1 官网下载代码包
进入到E:\dify\dify-main\docker目录下(自己解压压缩包的目录下),找到.env.example改名成.env文件,这个.env里面包含着dify容器启动的环境配置。 如果你的文件没有显示后缀,那么就点击查看,勾选文件拓展名
2.2 启动dify容器
打开终端,进入到E:\dify\dify-main\docker目录下,输入docker compose up -d
-d表示后台运行
cd /d E:\dify\dify-main\docker docker compose up -d
运行后,您可以在浏览器中访问 http://localhost/install 来访问 Dify 控制面板并开始初始化过程。
输入docker images 查看我们pull镜像,如果镜像的状态的restart,就说明镜像出错
docker images
docker ps # 查看镜像状态
docker logs 379f9c6fdf2c #查看镜像的日志,一般对restart的镜像查看报错情况使用
想把dify停掉,打开终端,进入到E:\dify\dify-main\docker目录下,输入docker compose down
docker compose down
三、测试dify功能
3.1 先注册一个百炼控制台
获取API-key,在dify的右上角设置好API-key
3.2 试一试rag流程
构建一个知识库,使用父子分段,混合检索(embeding模型和rank模型)
可以看到,连续问题没有问题,这里可能是使用了问题重构功能,将第二个问题和历史会话记录进行了重构。
四、小结
1.后续连接本地的大模型,需要涉及云服务器的公网IP什么的,但是蓝耘服务器没有看到相关的信息。云服务器Ubuntu系统安装Docker教程和失败原因-CSDN博客
2.存在的问题,蓝耘服务器本身是容器,不能再通过docker安装dify了,也没有看到相关的公网IP信息,需要尝试别的平台。