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 安装后显示的目录 为:

image

 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

posted @ 2025-08-09 22:14  jiguanghover  阅读(195)  评论(0)    收藏  举报