From 987da61003e5bb3cd226591c1634f78e9ef9b3f4 Mon Sep 17 00:00:00 2001 From: Easy Date: Fri, 4 Mar 2022 15:21:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=87=8D=E8=A3=85=E5=AE=B9?= =?UTF-8?q?=E5=99=A8=E7=9A=84=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/调试文档.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/doc/调试文档.md b/doc/调试文档.md index deb10de..ad2afb6 100644 --- a/doc/调试文档.md +++ b/doc/调试文档.md @@ -1,5 +1,44 @@ # 调试FAQ +## 重装容器 + +启动过的容器会将数据存储在数据目录,如果需要完全重装,需要手动清除 volume 中的数据。 + +首先通过 docker ps 查到 pushdeer_app_1 容器对应的 id。 +然后运行以下命令删除容器并同时删除 volume。 + +```bash +docker rm -v +``` + +你也可以通过 docker volume 命令手工删除数据目录。首先通过 `docker volume ls` 查找数据目录: + +``` +DRIVER VOLUME NAME +local pushdeer_mariadb_data +``` + +然后运行: + +`docker volume inspect pushdeer_mariadb_data` 查看详细信息: + +```json +[ + { + "CreatedAt": "2022-03-04T15:18:11+08:00", + "Driver": "local", + "Labels": null, + "Mountpoint": "/var/lib/docker/volumes/pushdeer_mariadb_data/_data", + "Name": "pushdeer_mariadb_data", + "Options": null, + "Scope": "local" + } +] +``` + +删除对应数据目录 `/var/lib/docker/volumes/pushdeer_mariadb_data/_data` 。 + + ## 服务启动调试 首先确定API服务是否正常启动。为了能查看到详细信息,请先将已经启动的服务停止: