windows下使用docker 安装dify
由于C盘占用的越来越大,因此windows docker desktop 的安装不希望默认安装到C盘,于是在Power Shell的系统级权限下执行命令:
切换到docker desktop 所在的目录: "Docker Desktop Installer.exe" install -accept-license `
--installation-dir="F:\Docker" `
--wsl-default-data-root="F:\Docker\wsl-data" `
--windows-containers-default-data-root="F:\Docker\windows-data"
1. docker 安装后显示的目录 为:

2. 迁移数据目录:
mklink /j "C:\Program Files\Docker" "F:\Docker"
mklink /j "C:\Users\username\AppData\Local\Docker" "F:\Docker\Local"
mklink /j "C:\Users\username\AppData\Roaming\Docker" "F:\Docker\Roaming"
3.导出数据到F盘
wsl --export docker-desktop-data "F:\Docker\wsl\data.tar" # 导出数据到F盘
4. 在Power Shell下安装dify 依赖的镜像
cd dify, cd docker, docker compose up -d, 安装dify需要的镜像
5. 配置国内镜像源
{
"insecure-registries": [],
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.xuanyuan.me",
"https://mirror.aliyuncs.com",
"https://mirror.baidubce.com"
]
}
6. 启动dify
注意: docker启动一定要以管理员权限启动,否则会出现wsl的error;
localhost:80或者http://localhost/apps
浙公网安备 33010602011771号