一、win10安装Docker和WSL
控制面板-程序-程序和功能,打开启用或关闭windows功能,勾选适Hyper-V,容器,用于linux的windows子系统,虚拟机平台,远程差分压缩API支持,勾选后点确定等待安装完成,提示重启电脑的话就重启。

安装完成以后要升级一下wsl,确保后续不会出问题。按住Win键加R键或则右键点击windows菜单键打开运行,输入CMD回车,如果之后输入命令有错误的话,就在开始菜单找到cmd程序以管理员身份运行。
打开cmd命令窗口后输入
wsl --update
wsl --version

,如果是最新版就不用管了,如果不是的话就等待更新。更新的时候可能会一直不动卡着更新不了,可以按Ctrl+C先取消更新,然后到Releases · microsoft/WSL这个地方下载离线安装包。有时候这个网站打不开,我的解决办法是在C:WindowsSystem32drivesetc文件夹中修改hosts文件,以记事本打开,添加一条
20.205.243.166 github.com/
,IP地址和网址中间有空格,有时候保存的时候不让保存,这需要我们以管理员身份打开记事本,然后打开hosts文件再修改保存。

安装docker之前先安装一下ubuntu,ubuntu是一个linux系统,我们需要把ubuntu系统安装到其他盘,不然C盘满了又不知道怎么删除太麻烦了。先再其他盘创建一个文件夹,我在E盘创建了一个WSL的文件夹,WSL里创建Ubuntu-22.04文件夹。
然后查看ubuntu发行版本,在cmd中输入
wsl --list --online
,这里会可能会出现错误:无法从“https://raw.github…”中提取列表分发,无法解析服务器的名称或地址。同样在hosts文件中添加
185.199.110.133 raw.githubusercontent.com
这一串文字。再次输入
wsl --list --online
,查看到最新版本是22.04。输入
wsl --install -d Ubuntu-22.04
,等待安装完成。
接下来创建普通用户,先启动ubuntu系统,
wsl -d Ubuntu-22.04
。然后adduser + 你的用户名可以创建用户,我试了一下之前的用户名还在,我就没有创建。然后usermod -aG sudo 你的用户名,提升管理权限。

Docker安装,Docker默认安装到C盘,太占地方了,我就把它安装到其他盘了。先下载Docker,去官网下载Docker: Accelerated Container Application Development
https://www.docker.com/
下载完成后不要直接安装,我们还是打开cmd命令,输入”E:DockerDocker Desktop Installer.exe”>
(1)“E:安装包等AI工具Docker Desktop Installer.exe”:安装包的完整路径。
(2)install:执行安装操作的命令。
(3)–installation-dir=“E:Docker”:指定新的安装目录。
等待执行后弹出docker安装界面,直接点击OK等待。
安装完成后我们还需要修改一个设置,在docker设置,资源,高级中把磁盘镜像位置更改到其他地方,不然默认是C盘。

二、安装dify
在git客户端执行以下命令,把代码拉到本地:
git clone https://github.com/langgenius/dify.git

配置Docker中替换镜像源地址,更换源
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://docker.1ms.run",
"https://hub.rat.dev",
"https://docker.1panel.live",
"https://hub.rat.dev",
"https://proxy.1panel.live",
"https://ghcr.nju.edu.cn",
"https://docker.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.rainbond.cc",
"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://mirror.iscas.ac.cn",
"https://docker.nju.edu.cn",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.jsdelivr.fyi",
"https://docker-cf.registry.cyou"
]
}

cmd命令,cd到difydocker目录
cp .env.example .env
启动 Docker 容器
docker compose up -d
然后浏览器输入新的WSL的IP地址加端口,可以正常登录了。
访问 Dify
你可以先前往管理员初始化页面设置设置管理员账户:
# 本地环境
http://localhost/install
# 服务器环境
http://your_server_ip/install
Dify 主页面:
# 本地环境
http://localhost
# 服务器环境
http://your_server_ip
三、安装ollama,部署deepseek-r1



















暂无评论内容