环境:centos7
使用的 getsentry/onpremise
安装的 sentry。
现在想卸载 sentry
我自己执行了 docker-compose down
然后把相关镜像删掉了,把 git 拉下来的 onpremise
删掉了。
但是重新安装时报错
现在想把 sentry 卸载干净重新装,应该如何卸载?
onpremise 会创建很多卷,运行产生的数据都存储在这些卷里。你需要把这些存储卷删除才行:
$ docker volume ls
DRIVER VOLUME NAME
...
local sentry-clickhouse
local sentry-data
local sentry-kafka
local sentry-postgres
local sentry-redis
local sentry-symbolicator
local sentry-zookeeper
local sentry_onpremise_sentry-clickhouse-log
local sentry_onpremise_sentry-kafka-log
local sentry_onpremise_sentry-secrets
local sentry_onpremise_sentry-smtp
local sentry_onpremise_sentry-smtp-log
local sentry_onpremise_sentry-zookeeper-log
这些以sentry开头的卷都是需要清掉的。
可以试试下面的命令自动清理:
docker volume prune
前提是你要知道你在做什么,也可以一个一个删除,以免误伤无辜。
如:
docker volume rm sentry-clickhouse sentry-data