Files
HK-IT-Docs/Anything在Docker中的删除和重建.md

45 lines
1.1 KiB
Markdown

# Anyting在Docker中的删除和重建
## 清空重来只需要这两步
删除容器(PowerShell):
```
powershell
docker rm -f anythingllm
```
删除数据目录(WSL):
```
bash
rm -rf /home/wing/anythingllm_storage
```
然后直接用 docker run 重建容器,它会自动使用已有的镜像(如果还在),没有的话会自动拉取,不需要手动删镜像。
所以跳过去,直接执行重建容器的命令就行。
## 完整重建命令
第一步:进入 WSL 创建数据目录
```
powershell
wsl -d Ubuntu -u wing
mkdir -p /home/wing/anythingllm_storage/storage
exit
```
第二步:运行容器
```
powershell
docker run -d -p 3001:3001 `
--cap-add SYS_ADMIN `
--add-host=host.docker.internal:host-gateway `
--gpus all `
-v "\\wsl.localhost\Ubuntu\home\wing\anythingllm_storage\storage:/app/server/storage" `
-e STORAGE_DIR="/app/server/storage" `
--name anythingllm `
--restart always `
mintplexlabs/anythingllm
```
## 验证
```
powershell
docker ps
```
看到 anythingllm 状态是 Up 就成功了。
然后打开浏览器访问 http://localhost:3001,创建管理员账号,重新配置 Ollama 和 Embedder。