45 lines
1.1 KiB
Markdown
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。 |