Dify使用小记

1.错误处理

  • 如果报错:
    Connection error: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x795c6d86f260>: Failed to establish a new connection: [Errno 111] Connection refused'))
    Dify使用小记

2.解决docker desktop占用C盘空间过大的问题

迁移docker文件到D盘

  • 打开终端如果用powershell,右键管理员模式启动,输入cmd切换到cmd终端。如果一开始就是CMD终端,就无视这句话。
  • 执行命令: mklink /j "C:\Users\你的账户名\AppData\Local\Docker" "D:\Program Files\Docker"

压缩vhdx文件

由于vhdx文件的特性,即使里面的数据被删除了,它也不会主动释放空间。我们可以通过以下步骤来手动压缩vhdx文件中的空洞,来减小所占用空间的大小:

首先退出Docker Desktop,可以在命令行中执行
wsl --shutdown
来关闭所有正在wsl上运行的服务,并通过
wsl -l -v来确认所有的服务已关闭。

然后用管理员模式打开命令行窗口,执行
diskpart
进入diskpart程序,并在diskpart里面输入:

DISKPART> select vdisk file="D:\Program Files\Docker\wsl\disk"

其中<vhdx文件路径>为你要压缩的vhdx文件路径,例如 "D:\Program Files\Docker\wsl\disk\docker_data.vhdx"

然后执行:DISKPART> compact vdisk
\
等待一会到进度100%,然后输入exit退出diskpart程序。
引用自:Windows Docker Desktop占用C盘空间过大解决办法