window10下docker方式安装dify步骤(稳定后考虑部署至linux中)
教程:https://blog.csdn.net/qq_49035156/article/details/143264534
教程:https://blog.csdn.net/m0_51171437/article/details/146069890
0、资源要求
---windows:8核CPU、16G内存、200G+500G存储,10.21.31.122/administrator/Lh@123456
---Linux(推荐使用 Ubuntu 20.04以上):4核CPU、8G内存、500G存储
- 安装WSL
--打开【控制面板】 > 【程序】 > 【启用或关闭 Windows 功能】,勾选"适用于 Linux 的 Windows 子系统"、"虚拟机平台"、"远程差分压缩 API 支持"、"Hyper-V"
--重启电脑 > cmd(管理员权限) > wsl install > wsl status(检查状态)
--输入 wsl --update 更新,最后输入 wsl --status 确认安装成功
- 安装启动Docker
--下载Docker Desktop,Download for Windows - AMD64,地址:https://www.docker.com/products/docker-desktop/
--按推荐配置安装并运行,无需登录
--启动docker服务,我的电脑-管理-服务和应用程序-服务-docker desktop service-启动-配置自动启动
--配置Docker镜像,打开Docker Desktop-设置-docker engine-输入镜像配置(附件)
--启动docker desk
- 下载 Dify并配置环境文件
--下载 Dify 项目的 ZIP 文件,下载地址:https://github.com/langgenius/dify
--解压 ZIP 文件并进入 docker 文件夹,在文件夹地址栏输入 cmd 打开命令行
--在命令行中运行 copy .env.example .env,生成 .env 文件
- 启动 Docker 服务,并访问
--启动docker desktop
--cmd-进入docker所在目录-docker compose up -d(报错处理),错误处理后等待启动完成,重启电脑
----配置Docker镜像,打开Docker Desktop-设置-docker engine-输入镜像配置(附件)
--若出现端口冲突(例如 Error response from daemon: Ports are not available),可通过关闭占用 80 端口的服务
--浏览器中访问 http://localhost:80(或你指定的端口),配置管理员账号密码,输入账号密码登录
4.启动Docker服务报错
报错:unable to get image
解决:镜像配置,打开docker desktop-setting-docker engine-修改如下-apply&restart
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://docker.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://registry.cn-shenzhen.aliyuncs.com",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://mirror.baidubce.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.m.daocloud.io",
"https://docker.jsdelivr.fyi",
"https://docker-cf.registry.cyou"
]
}